Seu plano, ou limpar a lógica nos ifs (nos casos em que a estrutura pacman é uma ordem ou exibição ineficiente das condições) é geralmente o local para iniciar o IMHO.
Quanto a se vale a pena o esforço:
- você espera estar mudando muito essa página?
- você tem dificuldade em entender o que está acontecendo lá ao ponto de ter medo de modificá-lo?
- você acha que está causando um problema de desempenho ou estabilidade?
- não há razão real de ter sido feito dessa forma em primeiro lugar?
- seria trivial validar manualmente a correção do re-fator?
IMHO, a menos que você tenha respostas "sim" strongs para essas questões, refazer o fator é um exercício questionável quando comparado ao risco de ter um erro e o fato de você estar acrescentando novo valor em outro lugar com seu tempo.