The problem with the limpet idea as it stands is that alot of ships if they drift into a boost they can out run limpets.
The ai seems to do this alot as they seem to boost at the moment there drives fail as a rule.
A long long time ago, harpoons were a sugestion floated around by the devs (miss you sandy).
I cant see too much of a problem if it only works if the ship has no drives. And it uses a hardpoint perhaps for extra specialisation.
Fire harpoon.. (Can come in diferent ranges for different sizes and classes.)
If you aimed good, the harpoon hits and then you use the flight assist on your ship to bring the target to a stop by throttling to zero. The target ship comes to a stop as so do you.
Begin piracey...
A reboot and repair sequance would soon be under way at wich point the dance begins again or you bug out before the fuzz turn up.
In a pvp situation a murderer is unlikely to be prepaird to bring a harpoon, on the off chance they shoot out your drives and cant keep up long enough to blow you away. They will just kill you like they do now, if you don't jump out. If they take out your drives.. your alredy dead.
And eather way the solution is the same, reboot, or afmu if you got one.