A learning curve do drupal não é simples, nisso concordo, mas depois de aprenderes só não constróis o que não quiseres
Esquece a v6 do drupal se queres aproveitar "as goodies" novas, o drupal 7 já saiu à mais de 1 ano e está perfeitamente maduro.
Pensa assim: Um directório não é mais do que um resultado de pesquisa sem filtros, ou seja, são todos os resultados dessa pesquisa.
Por exemplo, neste meu site:
http://www.prognosticos.pt/procurar-prognostico tens um exemplo de pesquisa facetada, imagina que cada prognóstico é uma "casa", e cada uma das opções que selecionares de lado é uma caracteristica. Se reparares à medida que fores selecionando essas opções as outras vão desaparecendo/aparecendo.
Ou ainda mais simples, no meu
www.bonsempregos.com se reparares tens uma pesquisa simples, com 2 termos, cidade e area profissional.
Voltando à learning curve, realmente não começas a fazer sites em drupal de hoje para amanhã, mas nada que com um "pouco" de estudo não consigas