1) Переключите кодировку браузера на автоопределение, а то тяжело читать ваш пост так как кракозябры.
2)Про TV и про Ditto правильно абсолютно мыслите - именно так строятся каталоги в MODx. Если так сделать то отпадает ваш первый вопрос - наполнение каталога, редактирование отдельных позиций через обычные средства админки.
По поводу минусов - да, данные по каталогу будут разбиты по нескольким таблицам в бд. Все штатные поля title, introtext, content и тд - лежат в таблице
modx_site_content. Все данные введенные через TV параметры лежат в
modx_site_tmplvar_contentvalues .
3) Поиск позиций каталога по параметрам можно также реализовать через всесильный Ditto -
http://modx.ru/blog/409.
4) Из вашего поста понял, что основная заруба заключается в том что у вас уже есть готовая база с каталогом и вы хотите как можно проще ее вписать. Честно сказать, не знаю что и посоветовать - если все делать через Ditto и TV - то базу все равно предется перебивать или писать какой-нибудь скрипт, который ее распихает по таблицам MODx. Хотя надо подождать, что скажут здешние спецы - они тут всегда что-нибудь дельное советуют.
5) Вот здесь гляньте
http://modxcms.com/forums/index.php/topic,15257.0.html это может пригодится при переносе каталога на modx