Instead of roles, I do think that it would be more useful to just ask us to list which jobs we plan on leveling (and just ignore classes since you're going to be running on job 95% of the time for group content anyway). Since jobs are locked on what classes they can drop skills from, specifying jobs answers the cross-class skills question. Otherwise spot on.