/products и /products/page/page > 1 {% for page in pages %}
{% if page == 1 %}
<a href="{{ path('product_paged_index') }}">{{ page }}</a>
{% else %}
<a href="{{ path('product_paged_index', {'page': page}) }}">{{ page }}</a>
{% endif %}
{% endfor %}
А так symfony/flex - решение, я уже не помню когда конфигрурировал бандлы. Ну, и как вам сказали, если эти "модули" только для того, чтобы разделить приложение, то оно вам не надо, обычных неймспейсов достаточно.
Вы, видимо, пытаетесь принести практики из Yii в Symfony