RouteMatcher#to accepts a string as first param

Some refactor