code: private String cleanRoute(final String route) {
  		String routeToClean = MULTIPLE_SLASH_PATTERN.matcher(route).replaceAll("/");
  		if (routeToClean.startsWith("/")) {
  			routeToClean = routeToClean.substring(1);
  		}
  		if (routeToClean.endsWith("/")) {
  			routeToClean = routeToClean.substring(0, routeToClean.length() - 1);
  		}
  		return routeToClean;
  	}
docs: Route with regex and replace can be a bit messy when used with conditional named
  group. We clean here first and trailing '/' and remove multiple consecutive '/'.
  @param route a {@link String} representation of the route to be cleaned
  @return cleaned up route {@link String}