Route must starts with a slash.

This is not a breaking change, because except for the empty route,
all route without a leading / are never reachable.

Also test for //, which is regarded as an empty path component.