Лично я сторонник урлов вида site.ru/catalog/XXXXX/ для категорий, ну и site.ru/product/XXXX/ для товаров. Но это потому что имхо плоская структура гибкая и удобная. А вместо ХХХ просто писать то что нужно. Допустим урл с арматурой - пишем /catalog/armatura/, арматура для фундамента - /catalog/armatura-dlya-fundamenta/ и т.д. Т.е. каталог + 1 секция после него, для любого уровня логики каталога
Я с такой хероборой столкнулся когда текущий переделывал, все урлы фильтров выглядят как /filter_xx__xxxxx/, т.е. если 2 фильтра, то как минимум повтор слова "фильтр", а если 3 - три повтора, уже нехорошо. Плюс повторы самих названий возможны.
Я сколоняюсь к этому варианту тоже. Банально нужно сделать максимально читабельный урл, а не париться по уровню вложенности и не впадать в другую крайность делая её плоской до безобразия.