Option to delete entities linked through a required field

What do you think if it would be setting on the relationship level? You can set each relationship to have different “On Delete” setting for either side.

Detailed here: On delete setting/strong relations for relation settings

Would it solve it?