Вы имеете в виду php framework, который облегчает роли? Я бы предложил Symfony. Пример файла security.yml выглядит как
all:
is_secure: on
credentials: Admin
Файлы безопасности также каскадно, так что вы можете установить это на самый высокий уровень (уровень приложения) и переопределить его на уровне модуля или страницы.
Или я полностью выключен?