You could always look at something like Ocelot's Alternate Character Generation System.
Over the years I've been playing and running, we've used it a few times to see how it works and often enough we've enjoyed the idea of dropping special abilities from the game (with the notable exception of...