I think this is an interesting idea but would likely be difficult to implement. :/
It would be pretty challenging for the staff team to have recurring elections, especially monthly as you suggested, in order to determine the new leader of a roleplay group, as this would take a lot of work in order to find people who want to run for the position, then setting up a vote, giving players time to vote, and then changing over the title. Also, roleplay leader is a staff rank, so it would be an issue to have players voting for a staff rank. In addition, we cannot have an open vote for this, as there are likely only a few people on the staff team who might be interested in the position.
The idea is not bad overall, but would likely not be feasible to implement given the nature of the team.