in reply to Re^2: Failed require looks like it succeeded
in thread Failed require looks like it succeeded

This may fix your immediate problem:
# bar.pm BEGIN { eval { die } }
or
# bar.pm CHECK { die }
Be well,
rir