Another approach is to take the old Soviet Navy method and adapt it for Traveller. The Sovs classified ships by their weaponry and size, so you could have "Large Antisubmarine Ship", "Small Rocket (Missile) Ship" etc.
In Traveller this might work out to:
[Large/Medium/Small] [Meson/PA] [Ship/Rider/Escort]
I've started down this route, going overboard in adding in a class of modifiers that adjust the balance between firepower, defense, maneuver, and jump.
I'm still twiddling the names and numbers, but:
Gunned/Armored
Short/Far/Long
VLight/Light/Heavy/VHeavy
Slow/Fast
Strike/Recon/Intruder
Corvette/Destroyer/Escort/Frigate/Cruiser/Rider/Monitor/Battleship
So for example, a Gunned Strike Corvette, or a Heavy Fast Armored Frigate. Potentially over 1,000 different ship configurations. It's not yet an
efficient use of that data space though... needs refinement.
I'm still mulling over the ship classifications, how where and why. Here's the rationale so far:
Corvette
A fast, lightweight class of warship for patrol and pursuit w/o/ relying on small craft.
Escort
A ship designed to protect ships (e.g. from Destroyers).
Destroyer
A type of Escort designed to defeat ships up to ten times its size.
Frigate
A cruiser- or rider-sized ship without a spine. Carries a massive amount of non-spinal firepower, probably in the form of numerous nuclear missile batteries and planetary-bombardment-capable magazines. Not currently cost effective, by the way...
Rider
Carried by a tender; Battleship amounts of guns and armor in a Light Cruiser package. Usually Jump-0.
Cruiser
Capital ship not quite tough enough for the line of battle, can operate w/o/escort(s).
Monitor
Large insystem defender. Like a Rider that doesn't go anywhere. Jump-0 (or perhaps an in-system jump drive).
Battleship / Dreadnought
Biggest and Baddest.
I'd also like to have four shades of meaning at least for each term, too.
For example, short/far/long doesn't seem adequate. system/short/far/long? Eeek.
Slow/Fast similarly doesn't do it for me. I probably need four shades here. Lumbering/Slow/Fast/Agile? Am I combining too much, here?
Strike/Recon/Intruder seems either incomplete or unrefined. What am I trying to say about the ship using these three terms? If I can pin that down then another one or two terms may shake out.
Corvette/Destroyer/Escort/Frigate/Cruiser/Rider/Monitor/Battleship is totally dissatisfying to me, for two opposite reasons: one, Traveller doesn't use some of these terms, and two, there seem to be an awful lot of terms with too-fine differences. That's not a good thing. So maybe a reassignment is in order.
I've tried to break off "Escort" into a semi-qualifier, i.e. "Fleet Escort", "Close Escort", but haven't found a way to make it feel natural -- yet.
If I can resolve these, then I think I'll have enough descriptors to cover the broad categories of Traveller's big ships.