I have also heard about this, it sound really funny but in retrospect it isn't when you have to clean it up. Maybe you could put his cage in a box to catch all these poops that are flying out?
He could just be cleaning up after himself and not realising what he's doing? Or he could be secretly trying to expand his territory!!