Вопрос в том, не как задаются маршруты, это то фигня реализовать, а в том, что делать дальше с ними, когда у меня есть данные.
Например, в зависимости от того, какая ссылка имеется я вызываю необходимый контроллер/действие.
А что делать, если для конкретной ссылки указан метод POST?