Обратите внимание, что имя контроллера должно быть жестко закодировано на маршруте, а затем указано в настройках по умолчанию, чтобы указать MVC, какой контроллер использовать.
Если вы берете наивный подход и карту {controller}/{id}, он будет принимать любой URL-адрес формы a/b, который не является тем, что вы хотите.