Fuse lets you write filesystems in Perl. Fuse::Simple makes this REALLY Simple,
as you just need a hash for your root directory, containing strings for files,
more hashes for subdirs, or functions to be called for magical functionality a
bit like /proc.

WWW: http://search.cpan.org/dist/Fuse-Simple/