Sim, parece ser o caminho a seguir, já que os slugs de subcategorias em diferentes categorias pai não precisam ser únicos.
Dito isso, isso pode ser transformado em uma vantagem como um recurso. Por exemplo, se você tiver categorias baseadas em grupos, muitas das quais possuem fóruns de ajuda e anúncios como subcategorias, você pode configurar facilmente um ícone de ajuda comum para todas as categorias de ajuda e um ícone comum para todas as categorias de anúncios usando apenas duas entradas. E qualquer nova subcategoria com a tag de ajuda herdará o ícone automaticamente.
Para o nosso caso de uso, levei isso um passo adiante e realmente tornei isso uma opção para correspondência parcial no slug, de modo que uma entrada “help,question-mark,#000080,false” corresponderia a “sw-help”, “help-forum” e “helpdesk”.
O item adicional “false” no final da entrada indica para não impor uma correspondência exata.
Também tenho a opção de especificar a cor como “catcol”, caso em que o ícone herdará a cor da categoria em vez de usar uma especificada separadamente.
Duas sugestões para inclusão em uma atualização para você.