И какой Request URI если не секрет? Попробуйте конкретизировать параметры, например:
Route::set('salon','salon/<link>-<id>', array('link'=>'[a-z]+', 'id'=>'[0-9]+'))
->defaults(array(
'directory' => 'pages',
'controller' => 'salon',
'action' => 'index',
));