FWIW, a quick diff of the standalone version of Karl's stuff and the version from ACS 3.3 looked to me like the majority of the changes were scoping and other things needed to fold it in to the ACS. I asked on web/db whether there were other changes in the ACS version to make it worth the pain of extracting it to use with a pre-3.3 site, and got no response.
I had no trouble getting version 0.4 (the standalone version) to work with Oracle and AOLserver 2.3.3. The bonus is that it includes a Publishing System as the last tutorial; this was left out of the ACS version for some reason.
The point of all this is that I think you might have an easier time getting it to work if you use version 0.4; you can spend your time porting it to Postgres instead of trying to surgically extract it from ACS 3.3. That was my decision, anyway. As always, your mileage may vary. :)