Why not do the same with fighter guns as we did with turrets.
Our fighters use all in all 4 classes of weapons.
Class 1-2 as the begginer ones you can switch for class 8-9 in just little under half an hour gameplay from fresh start.
Then there are classes 8,9,10 used by pretty much anything... Fighter-like.
Why not sqeeze the classes a little just as it was done with fighter turrets.
Class 1 would be for starters, it would be today's classes 1,2,3...
Class 2 would be more or less stepping stone, weapons currently used by MK1s - Classes 4,5,6,7
Class 3 could be "light" LF weapons* (explanation later)
Class 4 would be "heavy" LF weapons*
Class 5 would be "Light" HF weapons*
Class 6 would be "Heavy" HF weapons*
Class 7 would be "light" VHF weapons*
Class 8 would be "Heavy" VHF weapons*
And we still have 2 classes left for any kind of special weapons there might be, like LF specific dumb-fire rockets or HF specific Torps.
As for "Light" and "Heavy" weapons. Not all ships are the same (size,core,agility,bots).
Given specific number of Light and Heavy weapons (only difference can be the drain and damage output, the easiest option) it would be possible to balance that out. Simmilary for Heavy fighters and Very heavy fighters.
Yes, i do realize that its a lot of work for the balance team and devs... Just saying...