Я не думаю, что повторное создание URL вручную - это лучшая практика, вы должны использовать url_for () или link_to ().
У меня была такая же проблема с проектом на Symfony 1.2 (Propel) с использованием генератора администратора: все ссылки работали нормально, кроме удаления, поэтому я добавил маршрут в routing.yml так:
marcacao_delete:
url: /marcacao/:id/delete
param: { module: marcacao, action: delete }
и это решило проблему