Bienvenido a los foros de Perl en Español, cdaniel.
No entiendo a qué te refieres con
cpan::usb. Esa distribución o módulo no lo he encontrado en CPAN. Buscando por USB
sí que aparecen resultados.
Por ejemplo, ahí ves los módulos
Device::USB::MissileLauncher y
Device::USB::PanicButton que sirven para manejar los juguetes del mismo nombre.
Estos módulos hacen uso del módulo
Device::USB, que depende de la biblioteca libusb, así que lo primero que hay que hacer es instalarla en el sistema, tanto la versión compilada como las fuentes.