We are rollout church info at our church (cccwatson.org.au) here in Australia, we love the work you've done. There is some functionality we needed so we implemented it, so would like to send you a patch.
Firstly it adds the group type to the group lookups, so you can tell what type of group a group is, this is very useful.
Secondly on delete we actually arcihve the person/family. We have a new archive person/family page where you can bring them back or perminately delete them, as we archive we also keep track of why they were archived.
This patch should patch correctly against version 1.2.11. Sorry if it isn't the latest.