Move catch-all rule to last position to allow module developers to actually use routes