Why not just split responses over multiple UDP packets?
Spoofing/amplification attacks are already a problem, no?