>>899
/bar/bar.pl の中で use lib qw( /PATH/foo ) ; してない?
それしてるんだったら、897 は正しい。してなくて
require '/PATH/foo/foo.pl' ; だと 898 が正しい。
流れを読むと、質問者は「/bar/bar.pl の中で
use lib qw( /PATH/foo ) ;」はしない方向。で、答はでてる。

俺だったら、/bar/bar.pl の中で use lib qw( /PATH/foo ) ; する。