(Update: The post above by cees seems like the real explanation.)
(also I struggle to see the remotest reason why I might need anything to do with a TTY for my application but there you are...)
As do I. IO::Tty is not a direct prerequisite of anything in Rose::DB::*, nor is it an indirect prerequisite as far as I know. I don't even have that module installed, and I can pass the test suite running against all supported databases on Mac OS X and Linux. Maybe it's some sort of Win32 thing?
I use perl on Unix so I'm not very familiar with with the vagaries of perl on Win32. (I have gone through the DateTime PPM hunt before, however.) But as I said before, Rose:: is all pure perl, so no compiler should be required directly. For the few prerequisite modules that do require a compiler (e.g., DateTime), you should be able to hunt down PPMs.
You might have better luck asking on the RDBO mailing list. I'm pretty sure at least a few of the subscribers run RDBO on Win32.