Como evitar várias declarações de return em uma função [pendente]

Pesquisei na internet e não encontrei exatamente o que eu queria. Eu gostaria de saber como evitar o uso de múltiplos return em uma única função utilizando o paradigma orientado a objeto.

Um exemplo seria uma função para validar vários dados de uma requisição sendo que estes dados não podem ser colocados em uma estrutura de laço, ou seja, devem ser validados um por um. Qualquer valor incorreto deve-se retornar um false.

Qual seria a melhor prática para este tipo de situação?