¡¡ Hola !!
He usado en varios scripts el módulo de Net::SNMP, pero ahora me he puesto a leer
su documentación y no termino de entender la opción de non-blocking.
¿Para qué te podría interesar seguir con el flujo del programa?
Entendería que si usas threads tenga sentido pero ¿en un programa "normal"?
Saludos
Javi