The gun names are stupid, might as well rename pistol01 "sniper rifle" if we are using descriptive names. [gun]# is superior.
Gun 519501 is better than gun 432961. Besides that's not a good description of pistol one at all, it works at every range really well, snipers are kinda crap at close range in a game like empires.
Tbh, we've needed to have some ideas on names for a long time now. It doesn't have to be all at once, we can change them one by one. After all it's pretty difficult to get 8 good names at once, but one is usually not hard.
If you implemented a scripting language like lua or Angelscript you could port the code behind some of the game's features to that and fix them faster.