Честно сказать я старый код не видел, но этот построен на новых концепциях.
В Symfony 2 этот компонент появился 2-3 дня назад, — порадовало что к нему сразу и описание вышло.
А DomCrawler — это тоже переписанный по-новому старый? Я просто не нашел sfDomCrawler. Надеюсь скоро тоже будет документация.
LimitDepthFilterIterator очень плохое решение для ограничения глубины вложенности. Автор компонента видимо не ознакомился с интерфейсом используемого им класса RecursiveIteratorIterator, который предоставляет простой метод setMaxDepth для этого.
Finder component: найдите ваши файлы