remove redundant checking
Remove extra checking

Since we maintain the internal route strcture, we don't need to validate
the hash args
reuse pcre required zvals
Rename z_subpats to pcre_subpats