Route::set('foo', 'foo(/<controller>(/<action>(/<id>)))')
->defaults(array(
'directory' => 'foo',
'controller' => 'index',
));
Route::set('foobar', 'foo/bar(/<controller>(/<action>(/<id>)))')
->defaults(array(
'directory' => 'foo/bar',
'controller' => 'index',
));
... или ...
Route::set('directory', '<directory>(/<controller>(/<action>(/<id>)))',
array(
'directory' => '.*',
))
->defaults(array(
'controller' => 'index',
));