Eu acredito que você não perde nada em legibidade. Ao invés de ter várias variáveis com nomes sugestivos, você deve ter várias funções com nomes sugestivos.

é uma boa mesmo, não sei se pode ser aplicado pra funções maiores mas sim.. vlw