Italo, fiz o que conversamos:
Criei a unit ACBrDFeUtil.pas e levei as funções para ela
Já nas units ACBrNFeUtil, ACBrNFSeUtil e ACBrCTeUtil, somente cerquei as funções removidas para o ACBrDFeUtils, e mudei todos os link das funções nas units que necessitarma para o nome da class "DFeUtil.NomeDaFuncao"
Obs: as funções originais não foram apagadas das units de origem, para qualquer evento, foram somente comentadas.
Fiz as funções mais simples, as mais complexas deixei para olharmos depois com mais calma, o pontapé inicial era importante para começarmos.
A Unit ACBrDFeUtil.pas foi add ao pacote ACBrComum
Acho que é só, abraço.
Há, testei no D2010, DXE2 e DXE3, e depois subi as alterações.