What's wrong with level limits?
I know they should never have been implemented like that, but they were still an awesome idea.
f I were to run a 2e game, or a 2e:d20 game, I would keep the level limits, but in this manner:
Every race can advance in any class, except paladin, but: Any class not...