Olá @ianm
O trecho de código que você forneceu não está aninhado.
Nossa experiência com o plugin oficial de BBCode foi que ele não “se dá bem” com BBCode aninhado. No entanto, se você não tiver BBCode aninhado, isso é “mais do que provável” que não seja um problema para sua migração.
Nossa migração de site envolveu décadas de BBCode aninhado (centenas de milhares) e foi um grande problema (mesmo com o plugin oficial de BBCode, que usamos até hoje), então simplesmente removemos todas as cores (e algumas outras tags de código que não precisávamos). Nem um único usuário reclamou que a cor do texto de uma postagem de 5 anos atrás está faltando, e nem vai reclamar.
Fazer o BBCode migrado funcionar corretamente NÃO é tão simples quanto “usar o plugin oficial de BBCode”. Se uma grande migração de anos de várias combinações de BBCode aninhado fosse tão simples, nosso tempo total de migração teria sido de semanas, e não de meses. É algo que precisa ser vivenciado na prática e não é “apenas uma teoria”, é simplesmente assim que funciona. O plugin oficial de BBCode é bom, e nós o usamos, mas apenas depois de remover grande parte do BBCode aninhado.
Também decidimos remover completamente todas as tags de BBCode de cor, porque quando uma cor é codificada diretamente no texto, pode parecer OK com um tema (um tema claro, por exemplo), mas a mesma cor não ficará boa e muitas vezes será uma distração em outro tema (por exemplo, um tema escuro). Por isso, decidimos remover todas as tags de BBCode de cor e estamos muito felizes por ter feito isso.
Claro, cada site precisa fazer suas próprias escolhas de compensação durante a migração. Posso dizer que tivemos alguns “muito inteligentes especialistas em REGEX” trabalhando por meses para tornar nossa migração “perfeita”, e a maior parte do tempo gasto foi devido ao BBCode. Os plugins e gems oficiais para isso foram uma boa “primeira aproximação”, mas deixaram muito a desejar na migração final, então escrevemos bastante código Ruby com gsub() e REGEX para limpar tudo.
Boa sorte e espero que essa visão prática “do campo de batalha da migração” tenha sido útil. Não há dúvida de que migrar de um fórum legado para outro pode ser muito “complicado” se seu objetivo for uma migração “com ótima aparência” em vez de uma migração “desleixada”.