Ну вам больше к лицу тогда роль мета-контроллёра, в задачи которого в числе прочих вещей входит -- типа, пинать других участников на прохождение ими всех ролей =)
Фиксация неравномерного распределения времени по ролям -- задача таки контроллёра, разве нет?Дело контроллера следить за РАСПРЕДЕЛЕНИЕМ И ВЫПОЛНЕНИЕМ ИМЕННО РОЛЕВЫХ ФУНКЦИЙ. А распределение времени дело вообще второе.