Does the heavy lifting of creating an actual route. You must specify
the request method(s) that this route will work for. They can be separated
by a pipe character "|" if there is more than one.

@param string       $verb
@param string       $from
@param string|array $to
@param array        $options