Ashley It'll be pretty hard to reproduce unless you get my game on CocoonJS, maybe you'd like to look into it? It gets worse when the collision masks have slopes, and worse when there are more polygons.
I've considered that, but then I'll be creating twice as many sprites, the rotating collision enabled sprites are enemies!