I dont think it'll require torpedoes, but definitely some heavy guns. The Hammerhead would be quite good for it. The Idris is a massive ship and only has 4 dual S4 and 6 dual S5 turrets. Only half of which should be on you at once and NPCs are not that accurate.
The problem is the shield...