Thanks for playing!
I was going to make ammo regen as a slow timer, but decided that getting the player to reserve their ammo, and focus on picking up ammo perks etc, added another layer of difficulty to the game. However, when I add bosses and levels, ammo regen will be time & progression based I think :)