add Route#generate_url