[4.2] Route parameter() default value

Now uses behavior of  `array_get()`.
Merge pull request #5186 from KennedyTedesco/4.2-routes

[4.2] Route parameter() default value