extract php_phux_match function
clean up old method code
method rename
finish matchRoute so that we can dispatch thorught extension method