No Unix/Linux web host I've ever been on has a modules directory the public can access.

Also the .pm calls IO::String, should I change this to IO::Stringy since that's what I have installed?