in reply to How can I catch a failure of use?

as far as i know this is the right idiom
eval {require 'UFOModule'}; if ($@) {say "UFOModule not loaded"} else{say "UFOModule correctly loaded.. if you need inspect your \%INC" +}

HtH
L*
There are no rules, there are no thumbs..
Reinvent the wheel, then learn The Wheel; may be one day you reinvent one of THE WHEELS.