The "unreadability" of IPv6 addresses is greatly over-exaggerated. I did many years of third-line IPv6 support and, in the end, found the addressing no harder to handle (read/track/correlate)than IPv4. Of course, there is a period of adaptation. As for the wonders of NAT well ...