This mod lets you pick up weapons dropped by enemies. Picked up weapons come with a random amount of leftover ammo and you will drop your own weapon when you pick up one.
You can also find this mod on GitHub, so if you want to help with anything, feel free to fork the project, make changes and create a pull request when you're done.