For those playing along at home, I had forgotten that there are other (popular) non-guardian object permissions packages, including some that tout more ‘dynamic’ behaviour: https://djangopackages.org/grids/g/perms/.
I haven’t looked into any of these yet, however django-rules
looks very compelling and is at the very least practicing good open-source hygiene.