If all a ship’s weapons use the same ordnance supplies regardless of type then, in my opinion, that will totally miss the point of having ordnance supplies. I know that star ship’s engineers in the 25th century are good, but just how many depleted uranium cannon shells do you need to glue together to make a torpedo anyway?
Why not have 4 or more ordnance supply types? For example, torpedoes, missiles, shell projectiles and energy cells. This way, the idea of ordnance supplies would be fully implemented into the game.
All that would be needed is for the ordnance supply ability and the ordnance re-supply ability to be made into 4 or more abilities. You would also need a new entry in the component file for ordnance supply types.