I just tried in 0.28 and get the same error.
Only solution I can think of is to create a view that casts the money to a numeric.
Looks like a limitation of the Postgresql driver as it works fine with MS SQL.