Fix regression in BaseRouter introduced in 0461862

Now add back support for specifying `redirect` in routes, and omitting
`controller`.