You can use 6to4 ad hoc without any provider support! And since it also uses proto-41 encapsulation, it would be a good test if your Uverse gateway blocks proto-41 packets. But you will depend on freely usable 6to4 relays reachable via the well known anycast address 192.88.99.1. And this is the reason why 6to4 is known to be not the best solution (just a bit better than Teredo as a last resort) and why using the 6to4 anycast address was deprecated recently (
RFC7526). 6rd is derived from 6to4 with the difference that the 6to4 relay is operated by your ISP (hence he must support it) and is reachable via some ip address specific to your ISP (and which must be entered to the 6rd configuration of your router).
With SixXS a "6in4-static" tunnel is the only choice supported by your DIR router. But it only works if you have a static global IPv4 address assigned to your router's WAN interface. And you luckily have one! Hence for you the following is informational only about the other tunnel types available via SixXS.
If your global WAN IPv4 address changes periodically (as is a bad practice with many ISPs here in Germany, who disconnect their customers once a day and assign new addresses after a reconnect), with SixXS you would have to use a "6in4-heartbeat" tunnel. But this only works if your router supports the heartbeat protocol, unfortunately D-LINK routers don't.
If your global WAN IP address is not static and your router doesn't support heartbeat protocol, as a last resort you could use an AYIYA tunnel which terminates at a client behind your NAT router. Hence only this client can use IPv6. Or you use some second router (e.g.
this inexpensive one) operated with OpenWRT which terminates the AYIYA tunnel and, being configured as an IPv6 router with an ip6tables firewall, provides IPv6 for the LAN (see
here). This was a working solution for me some time ago when I used a D-LINK router without an integrated IPv6 firewall.
With SixXS you must be careful to request the correct tunnel type from the very beginning (in your case: 6in4-static). Changing tunnel type later costs some virtual money called "ISK" and you only can do the change if you have a high enough ISK level. Otherwise you have to "earn" ISK up to the needed amount by running the tunnel with the wrong tunnel type for some weeks.