As to the first question, I might try adding that as a feature, if I get the time this weekend.
For your second question...
To check the level of a certain actor's class by overall ID (their database ID), use the following in the script field of a conditional branch
$game_actors[ACTOR_ID].class_levels[CLASS_ID] == CLASS_LEVEL
Where ACTOR_ID is the ID of the actor, CLASS_ID is the database ID of the class you want to check, and CLASS_LEVEL is the required level for the branch to execute (if you want them to have to have 2 class levels, CLASS_LEVEL would be 2
If you want to check the class level of a certain person based on their position in the party (is the current player a level 5 cleric, for example), use the following
$game_party.actors[POSITION].class_levels[CLASS_ID] == CLASS_LEVEL
Where Position is the position in the party (the one you're controlling is 0, and it just goes up from there), CLASS_ID is the database ID of the class you want to check, and CLASS_LEVEL is the required level for the branch to execute (if you want them to have to have 2 class levels, CLASS_LEVEL would be 2
Hope that made sense!