Rather than file a bug, I'd suggest you post it to the Class::DBI mailing list. Most people get their problems solved that way.
I'll keep the mailing list vs. bug report idea in mind. Speaking of the list, I just recently found a relevant thread covering my issue. It seems to be a case of a lack of tuits. I'll take another spin in the debugger to see if I can't find exactly where the problem is. If I can, I'll be submitting a patch.
Also, the complaint about not finding column "gid" makes me think that you might need to tell Postgres which tablespace or schema you are working in. It may be trying to use an internal table called "users" in the main Postgres tablespace.
That -- as was determined in another part of this thread -- was caused by incorrect quoting issues.