FS2 tech descriptions say the Orion carries more than two dozen wings. If we are to assume there are 4 fighters per wing then that makes 98, make that about 100 to satisfy the "over" part. The Hecate is much more cavernous, housing more than 150. The Typhon holds 30 wings, which gives it 120 fighters. The Colossus houses 60 wings which makes 240 fighter or bombers, and there's nothing on the Hatshepsut, but it can be assumed that it would house somewhere around 120-150 fighters.
Vasudan wing also traven in packs of four, so it's safe to assume that's their number.
Another note, when it sez MORE than two dozen wing you don't really add 2 fighters but rather a full wing or a squad (2 fighters can't form a wing, they can be exrtas but really?).
Aditionally, the Galatea holds 10 squadrons (and it's nowhere mentioned that it's special in any way). That would make 120 fighters which is indeed more than two dozen.
And if you look a little closer, you would see that the Orion has just as much internal volume as the Hecate, if not more.
After all it's a big, long brick.
The Hecate won't house the fighters in it's thin neck or the "wings", and I doubt the engine sections either. Gven that the fighterbay entrance is at the very front, that leaves little chance for hte hangar to stretch trough the whole ship, but it's rather confined in the front part.