I think it's a grand idea - another useful method of categorizing them would be to decide on a set of archetype labels, and use those. Say, "tank," "skirmisher," "healer," "summoner," and so on. Since you can stretch the classes so much, that'd probably be more useful than being able to sort...