in reply to Baffled by missing library

The line

use lib(qw{'/home/hesco/sandbox/DistroPrsRls/lib'});

is quoting your lib path twice - once via the 'qw' and once via the single-quotes - you need one or the other, but not both.