Q:

Не срабатывает роут

Route::set('request','(<controller>(/<action>(/<mod>(/<id>))))',
    array(
        'mod'=>('change|notify')
    ))
    ->defaults(array(
        'controller' => 'objects',
        'action' => 'modify',
    ));

Ссылка такая: 
http://site.com/objects/objects-list/change/1

В контроллере:
Сlass Controller_Objects extends Controller_DefaultTemplate {

    public function action_index() {

    }
    public function action_modify()
    {
        echo "<h1>1test</h1>";
    }

}

В action->modify я явно не попадаю, т.к. страница просто перезагружается, ошибок тоже никаких при этом нету (о том что роут неправильный), что может тут быть не так?
kohana 3.2
Обновился
Сделал вот такой роут:
Route::set('request','(<controller>(/<item>(/<action>(/<id>))))',
    array(
        'item'=>('objects-list'),
        'action'=>('change|notify')
    ))
    ->defaults(array(
        'controller' => 'objects',
        'action' => 'modify',
    ));

Так тоже не могу попасть, вернее оно то попадает в action->modify, но по такой ссылке:
http://site.com/objects/objects-list

Решение
В общем понял что переборщил с универсализацией, прописал точный роут:
Route::set('request','(objects/objects-list/<mod>(/<id>))',
    array(
        'mod'=>('change|notify')
    ))
    ->defaults(array(
        'controller' => 'objects',
        'action' => 'modify',
    ));

A:

Первое. В Controller_Objects::action_modify() вы и не должны попасть, т.к. в роуте у вас указано переопределение action'а.
По ссылке http://site.com/objects/objects-list/change/1 значение action = objects-list
Зайдите на http://site.com/objects/modify/change/1
Вам действительно нужен универсальный шаблон для этого маршрута?
Второе. Маска для mod указана неправильно. 
array(
    'mod' => '(change|notify)'
)

