rather than looking at carriers as just ships that would carry snubs (which is a great idea but unfeasible in this situation), i'm on the side of the previously expressed (many times) idea of making carriers be able to repair snubs (maybe freighters as well) with special repair turrets replacing their heavies.
with no heavies, people would be less likely to take them into direct cap combat but with the high amount of secondaries, carriers would retain their anti-snub capabilities.
TL;DR:
make special snub repairing turrets for carriers, replacing their heavies.
Carriers moved into snub-supporting/anti-snub dedicated role.