Hi there,
I've got a very similar MTA set up to yours although mine isn't yet puppet managed. I came across your module and thought I might contribute a postfix-mysql class as this is what I currently run.
I use postfix.admin and noticed that they use a different db schema to your solution. What management front-end are you using to administer postfix?
Cheers,
sk