Parece uma confusão da sua parte. Tudo o que você precisa fazer no AP é configurá-lo para enviar traps para o IP do seu ouvinte. Então, você precisa construir um ouvinte - parece que você precisa escrever um servidor TCP em Perl, então é claro que você não poderia usar nenhum daemon SNMPD existente.
Você não deve usar o Perl e esperar fazer login no AP, a menos que você também esteja usando para habilitar e configurar o trap-sender nele. Para realmente receber essas armadilhas, você não precisa fazer mais nada ou com o AP.