I'm actuall a big fan of this idea. However, I wouldn't base damage on class, but on general combatiness of the character type (like base attack bonus), modified by feats, relevant stats, etc.
Incidentally, I'm working on a game right now where the kind of weapon doesn't matter, but, rather how...