It shouldn't take any more than two forces to get the body to spin reasonably. I haven't got to this yet, but here's how I am thinking to do it.

Most likely the pic is explanatory enough, but just in case: lines a and b are taken from the two vertices which are farthest from the line between the explosion point and the center of mass. Then the explosion force is applied at each of these points, proportional to how far it is from that line.
Hmm... in the diagram above I have drawn the resultant forces as remaining parallel to the original line through the CoM, but I was thinking, you could also apply them to go away from the explosion point:

Now this wouldn't make any difference to the way the body reacts to the explosion, but if you wanted the explosion to break bodies apart, it would give you a reasonable measure to use in deciding if this particular shape has enough conflicting force on it to break, since these two forces will be more opposed the closer the shape is to the explosion point.