Meu amigo Roverson.
Isso é tema para longa discussão... vou levantar apenas alguns tópicos, e espero que esta thread se extenda com uma boa discussão:
1. Em time que está ganhando não se mexe: não vá querer sair mexendo nas coisas que já estão prontas, funcionando e gerando receita.
2. Quando for o caso, faça um "refactoring". Ou seja, se tiver algum módulo em que você precise fazer uma manutenção e você sentir que pode aplicar OOP nele, "ferro na boneca". :) O VFP te permite isso: manter partes da aplicação em código procedural, e partes orientada a objeto.
3. Para as coisas novas que começar a desenvolvedor, procure começar a "pensar" OOP, e vá aplicando aos poucos.
Estou na correria aqui... conforme for dando tempo, vou palpitando aqui nesta thread. ;)
Claudio Lassala