For live debris you can't go past the Boadicia....Bodicea.....bodeic...Iceni in an asteroid base! Base2R-01.pof
Things to note:
Call the destroyed pieces of the subsystem 'debris-<subobject name>##' where ## is a number starting at 01 and incrimenting through all the pieces of that particular subsystem.
Also you will need
$special=subsystem
$name=<subsystem name> in the subobject properties of the not-destroyed subobject, and you also MUST define the subobject as able to rotate about the Z axis. Not sure why, you just do.

Oh and remember to locate the centres of the destroyed objects correctly or they will look really stupid when they spin away.