There has been some work done on this in the past. Namely, this proposal by the Pegasys R&D team and this proposal by me to use Dandelion++. There are other proposals in this no longer used github repo (see the issues for the proposals).
I am currently working on anonymity networking for PoS networks. I’ll try to have some more thoughts and criteria posted on here in the next month.