Savage Worlds has a very basic ammo tracker for NPCs.
I found it too abstract or limited more to the point. I believe we added a level or two to it.
I also came up with House Rules for a Savage Worlds Conversion of Star Wars, where ammo/power packs ran out based on the roll of the die (and whether or not you were fully auto, semi auto or normal shooting).
I could see an easy adaptation for DnD, but is tracking arrows that big of a deal? I guess it is for some, so why not simply go with you are out of arrows when you roll a '1'? Easy. (This could be applied by the quiver, but wouldn't really make sense if it happened early on would it? Hmm).