Simplify createRoute and provide full normalization, fixes #118