in reply to Creating multiple level directory structure
try the leightweight File::Path::Tiny, it does what you want.