Hey,
the REST API Plugin was released, which also include the MUC Service Plugin features.
The structure is the same, only the base URL was changed. And your mentioned problems is also fixed.
So you can now add only one role or delete one role, by username and not by JID.
If you use the Openfire 3.10 beta. You can also use JID.
Look here: REST API Plugin Readme