I haven't played since the Odyssey DLC (waiting for the debugging to die down) but Corvettes have been my main ships for a very long time.
For NPC combat of any type, I've used thermal-weighted Prismatics and filled the utility slots with boosters, again with thermal in mind. As to weapons, rails (Imp Hammers with varying effects) on the 2s and regular types on the 1s, MCs on the 3 and 4s (with varying effects).
You can also tank the ship by filling the internals with hull reinforcements and module protection. Mix up the effects to suit your style.
Once you've dialed it in, you have a pretty much an easy button for NPCs.
Don't use fighters in CZs, they tend to get chewed up quickly in those conditions. Better to find engaged allied ships and target their victims.
The only drawback is to be aware of heat build up when banging away with the rails, you may incur some damage but it will be negligible.
I've found that for some time now, "bullet sponging" NPCs dull the effects of different weapon configurations, they all take similar time to kill.