perl use base

package Hoge;
use strict;
use base qw/Class::Accessor::Fast/;

sub run {

}

1; 

で、スクリプト側から実行権限つけて実行させたら

"Class::Accessor::Fast" is empty.

って言われた。

perldoc Class::Accessor::Fast

でみてもある。

perl hoge.pl

で実行してもうまくいく。

後ろの席に座ってる人に相談したところ、
パスがおかしいんじゃないですかね。とのこと

use lib qw( /path/to );

とかして明示的にパスを通したらうまくいった。
あざっす。