Вы можете добавить корень по умолчанию, перехватывать все маршруты.
Примером выдержки из исходного кода Typo:
map.connect '*from', :controller => 'articles', :action => 'redirect'
В вашем контроллере у вас есть params [: from], который является массивом всех параметров вашего URL