Isn't that hard to do based on the distributed nature of DDOS attacks though?
That's not quite how routing works -- null routing the attackers affects RETURN traffic to the attackers. By then, the damage is done, the target host is already overwhelmed with attack traffic.