Rayfire is a great tool, so simple to use and very fast. I managed to get this sim working after only a few hours of use.

The ball is initially fractured before the sim, but the pieces glued together in rayfire. A RF Bomb is then exploded (these can be spherical, or directional). The glue is set strong enough to survive the bomb, but then breaks apart at the point it hits the wall. Those pieces are then further fractured, and added to the sim.

The great this about this is you can preview all of this going on almost at real-time, so its pretty obvious when things are not looking right. This is obviously something Thinking Particles handle, but would take a lot longer to set up.