более одного. По факту связка role - plan будет всеравно. Создаешь тарифный план - добавляешь роль. Удаляешь тарифный план - удаляешь роль. Изменяешь права для тарифного плана - изменяешь права для роли. + нужен механизм, который даст возможность определять это обычная роль(Модератор, Редактор) или роль тарифного плана. И еще много сложностей, которые возникают при таком подходе. Я рассматривала такой подход - и пришла к выводу, что тарифные планы вобще никак не должны быть связанны с ролями