Drafts : router, route, request

Routes restrictions :
array(
'parameter1'=>'regex' // match the regex or null
'parameter2'=>true // required match basic regex
'parameter3'=>array('','','') // in array or null
)