Я бы однозначно начинал с плагина User Role Editor.
У него в управлении ролями "из коробки" есть вот такое:
https://www.role-editor.com/other-roles-access/
Изучите сайт подробнее, там немало можно добавить самому, если разбираетесь в PHP.
Не исключаю, что где-то вся эта же информация есть на русском, т.к. автор - наш соотечественник. Соответственно, дополнительно можно попробовать списаться с ним на русском. Хотя не знаю оказывает ли он индивидуальную поддержку для пользователей бесплатной версии.