Here was my other motivation to wrapper this stuff: Class::DBI::UUID.
I really wanted to use this in my modules that were already based on Class::DBI and used uuids as primary keys, but I couldn't because of the lack of Data::UUID compile on win32.
I agree, ::Wrapper isn't the greatest. If I can come up with a decent name, maybe eventually it can move from acting like a wrapper to slowly including the necessary bits from all variations. That's assuming of course that Data::UUID can't be fixed easily.