Bill, I think that an IPv6 address ending in 0000 will work only in a cidr access map, because all other maps use string comparison.
When the Postfix SMTP server queries a table it will use a system library function to convert the client IP address to string, and that function will - first strip leading zeros, leaving a single zero when an octet pair is null. - then it will collapse repeated '0' fields. So that is the canonical form for seearching a non-cidr map. Wietse