Their are a great many ideas floating around when it comes to Ordnance and how it should be or needs to be fixed. I personally like simple solutions to these kinds of things.
First i think the range restrictions should be lifted just make them max range 3. You want to assault missile or ion torp at R1 have a ball that is your option.
Second These weapons IRL have tracking systems so it is more than likely safe to assume these do as well. This is why you have to have the TL to fire them. However I think you should lose said TL after the shot has been made rather than before. Example you fire X torp you roll your dice and can then spend the TL if you need to or if you don't it goes away anyhow.
Third There should be a way to retrofit any ship if not taking the Secondary weapons. So a -1pt missile/Torpedo/bomb (this would help Tie bombers a lot) or be able to swap slots on certain or all ships. I am also pretty sure what ever had this upgrade would sell like cake at fat camp.
Any how those are my ideas like them hate them lets hear what you think.