Lack of ControllerIndex throws error instead of exception.

Trying to route to any missing controller but `ControllerIndex` will results in a catchable exception, whereas that will throw an uncatchable error.