Thanks for such a nicely crafted verification. (I wanted to check the other POSIX vs. Unicode classes as well, so you saved me some trouble -- and shown a neat approach!)
I have posted the observation to both perl5-porters and perl-unicode mail lists.
Comment on Re: Re: [[:punct:]] vs. {IsPunct} in 5.8