Yes, in the module's death event script you can get the area that the PC died in. And you can use that information in a couple of ways:
(1) Create a function in the OnDeath module script that checks the area of death against a list to determine if there is no respawn for a death in this area. And if no respawn is allowed, set a SKIN int on the PC that identifies them as permanently dead.
(2) instead of creating a list of permadeath areas, set a var on the area that identifies it as such. If this variable is found on death, also set it on the PC skin.
Followup: in the respawn check for the permadeath int on the PC Skin, and if it is found do not allow them to respawn. (It would also be good to inform the player as to why and what is happening.)
So... to wrap up you need to modify the death script and the respawn script. Perhaps you could handle all of this in the respawn script, but that would not allow you to move these bodies to another location.
I took this a step farther with a customizable death system and allowed special death scripts to be called based on killer or area of death. So I could have special death cutscenes based upon killer, or unique death behaviors in certain areas consecrated to dark gods or whatever.