Мне кажется, можно создать собственный класс \yii\web\UrlRule. В принципе должно хватить только метода parseRequest. Маршрут нужно возвращать в зависимости от текущего пользователя. Потом прописать его в правила маршрутизации:
'rules' => [
['class' => 'MyUrlRule', 'pattern' => '/order/list', 'route' => 'order/list', ...],
...,
]