 O retorno polimórfico é uma técnica de programação que permite que uma função ou método retorne diferentes tipos de dados. Isso é útil quando uma função pode ter vários resultados possíveis. Por exemplo, em uma função que pesquisa uma lista de itens, ela pode retornar o item encontrado ou uma mensagem de erro se o item não for encontrado.No caso do Perl, essa técnica é amplamente utilizada para retornar valores de funções e métodos. Isso permite que os programadores escrevam código mais conciso e fácil de entender. Além disso, o uso de valores de retorno polimórficos ajuda a evitar erros comuns, como o uso de valores de retorno padrão que podem ser confusos.  