Hello,
I understand the game(ey) reasons for specific limpet function modules, although logic-vise its stupid...
As you have allready written, one limpet controller with various software packages to be uploaded into launched limpet should be sufficient.
Yesterday evening, I was quite tired when I started my game session. I was in my Corvette and I took 2 "liberate" missions, just to find out, that I forgot to outfit hatchbreaker limpet controler (mission USS allready spawned). I traveled 5 jumps to the nearest hi-tech and got one, only to find out (allready inside the mission USS), that I forgot to buy limpets!
In the mission target system, there were only outposts in space. Luckily enough there was one planetary outpost, where I finally got those damn limpets.
Another attempt, again SuperCruise to the target body, again wait for USS spawn, finally - my target is ahead and I am equipped with 16 limpets (I know i know, but I am supercarefull now and have high stock of SCBs and Hull Reinforcements). That damnded DiamondBack Explorer was equipped with Point Defence and he was taking out one limpet after another... "GodKnowsHowMany" minutes later, without destroying the target, I ended out of limpets, 4/6 mission cargo. Time window for both missions was overdue and no more USSes spawned.
I quit the game and went to sleep :-D Next time I will try these missions again, BUT I will take 256 limpets !!!
Have a splendid day, fly dangerously! Karlos