Все возможно, только изменяя базовые классы.
Добавить разные шаблоны для подкатегорий в зависимости от уровня. В шаблоне выводить описание так как нужно.
Где-то уже обсуждали подобное, только там было выводить или не выводить полное описание для подкатегорий 1 уровня, но можно использовать и для краткого.