I know that this is pretty macabre but i think that it could work pretty well in the game if implemented correctly. Here are all the new features and changes that would come with this rework:
Stages of rot:
•Once the victim dies an invisible timer will start to count down, every time it reaches 0 the body will get more decayed, with its skin visually becoming greenish/grey as the time goes on and flies buzzing around the place of death.
Rate of decomposition:
•The speed of the decomposition is determined by how sterile the place where the victim died is. For example, an NPC who dies inside an underground apartment will decay way faster than one who lives higher up.
Stench:
•Kind of similar to the old mechanic, except that this time around it's completely tied to the stage of decomposition. NPCs who are within the radius will report on the stench, but won't take action unless the final stage of decomoosition has been reached (See image).
New job:
•NPCs who live in the building where the corpse is are likely to attach a new job on the notice board, which will be to locate the source of the stench. Once inside the building the player will have to ask people if they've seen anything unusual, at which they'll respond "I've heard a weird odour coming from upstairs/downstairs". Using this info the player will be able to find the body, and report it themselves to the enforcers.