regexp should have a leading /
quote where you should
no reason for this restriction (/X/XY should be legit).
plus, this case doesn't return anything... bug?
cleanup
move _init_prefix code to BUILDARGS
spec_route --> 'ro'
_init_regexp into BUILDARGS
regexp --> 'ro'
_should_capture --> 'ro'
_params --> 'ro'