Cut to save space
I like the suggestions for the machine guns and ARs. I'll keep them in mind. As I said before, the biggest issue is AP, but if I'm changing the way damage works, I don't see why I couldn't also change AP values.
To my mind, though, all you're doing with this exercise is breaking the weapon groups up by caliber instead of type. If you really care about the simulationist aspect of things that much I say go for it. Not my cup of tea, but can definitely be done. I'd probably pick anywhere from 8 to 12 calibers and assign one of them to each weapon based on DV and category more than anything just to keep things manageable, though.
That was the basic idea. Using Pistols through SMGs as an example. I think I would get rid of 8p +0AP weapons, and replace them with either 7P -1AP or 8P -1AP. All listed ammunition calibers should probably have "equivalent" written behind them. Weapons with an asterisk next to them are weapons I have moved from the 8p +0AP group to a different group.
6p : 9x19mmHold Outs Streetline Special, Fichetti Tiffani Needler, Tiffani Self-Defender
Light Pistols Ares Light Fire 75, Ares Light Fire 70, Beretta 201T, Nitama Sporter, Shiawase Armaments Puzzler, Taurus Omni-6
Machine Pistols Cesska Black Scorpion, PPSK-4, Ultimax 70
7p : .38 specialHold Outs Walter Palm Pistols
Light Pistols Colt America L36, Fichetti Executive Action, Fichetti Security
Machine Pistols Ares Crusader II, Onotari Arms Equalizer, Steyr TMP
SMGs Ares Executioner, Colt Cobra TZ-120, HK-227, UZI IV
7p -1AP: .40 AutoLight Pistols Taurus Omni-6
Heavy Pistols Ares Viper Silvergun, Cavalier Deputy, Colt Government 2066, Onotari Arms Violator, Remington Roomsweeper
SMG Ingram Smartgun X*, SCK Model 100*
8p -1AP: .45 ACPHeavy Pistols Ares Predator, Browning Ultra-Power, PSK-3 Collapsible Heavy PIstol, Savalette Guardian
SMG FN P93 Praetor*, HK Urban Combat*
9p -2AP: .357 MagnumHeavy Pistols Ruger Superwarhawk