Since
polycygnant with Perl, and the root
sygnant isn't in general use, I don't think it's confusing since the "Perl context" should have you thinking of one vocabulary, and "Pond context" another. I can see them overlapping if you published an article on using Perl with your pond, though.
Or, maybe polycygnant is what you call what happens when you have a program that requires both 1.x and 2.0 of cygwin.dll