I think that maybe perma death should be on a case-by-case basis. I remember writing a system similar to this one that actually had an injury table instead, and each time a unit got reduced to 0 HP they accumulated injuries until they either retired or died. Something more ad hoc might work better for our purposes though.