ammetto di non essere esperto, però con le semplici route di default in route.rb dovrebbe tranquillamente mappare l'index di un controller.

ho comunque aggiunto prima la route

map.connect "novel/", :controller => 'novel', :action => 'index'

senza successo. Il resto del sito (e anche le alter index) le visualizza correttamente.
Mi sfugge certamente qualcosa.