Could the DP Filter not remove any points at resolution=24?
Or is there another reason why many small polygons like buildings get mashed?
In most cases there are not even any reductions in points needed to draw the areas.
mkgmap:
vs mapnik: