I've had this thought too - of the 13 root servers, 10 are US or US-based companies. The only exceptions are Netnod (Sweden), RIPE NCC (Netherlands), WIDE Project (Japan). Even ICANN and Internet Systems Consortium are US-based non-profits... How do you even mitigate risk in this case?
Can you explain more about the routing issues? Because I've also been thinking about how practically everyone has an old smartphone with a broken screen in a drawer somewhere, and whether we could encourage people to use that for self-hosting. If you leave it at home, always plugged in and on your own network, I don't know how it would be different than any other device running a server?