Ostatnio robiłem coś takiego ale pod 1.4.
Generalnie była to modyfikacja modułu blockcategories dla wersji 1.4.
W module w pliku blockcategories.php dodałem funkcję w hookiem w nagłówku strony, następnie przekazałem tablicę drzewa kategorii do smartów. W smartach za pomocą {foreach} tworzę listę wypunktowaną dla wszystkich kategorii w sklepie i dla każdej kategorii tworzę podlistę podkategorii. Przy użyciu CSS nadaję liście wygląd i funkcjonalność menu rozwijanego (korzystałem z jakiegoś pierwszego lepszego tutoriala - "drop-menu CSS").
Jeśli w wersji 1.5 istnieje ten moduł i ma podobne działanie możesz pokusić się o takie same rowiązanie.