It's a simple fix. Just need an egress ACL. UDP packets with source IPs not from here should never make it past the edge router.
Lies, damn lies and UDP packets.
Lies, damn lies and UDP packets.
Another aspect is, if you configure it not just with your own prefixes but also that of your peers and downstreams (and their downstreams etc), then you need a source of ground truth. (Remember that not all ASes need to announce everything they have, all the time.) This is usually an out of band database. Then you have the problem of database needing to verify the truth, and keeping all the data fresh, etc.
Dunno, but somehow this just doesn't feel like such a realistic approach to me.