What are you trying to do that you would want to? My first look was the same as
Fletch -- at
perlop which points to
overload ..
Maybe subclassing
File::stat and using that will provide you with a close enough (for your purposes) interface that lets you overload underneath?
or maybe (i don't know how or if you can) overloading
CORE::stat() will work?