I have stripped everything back as much as possible to eliminate potential error sources. The perl script no longer process the url, all it does is return a simple text message.
print "Content-type: text/html\n\n";
print " This is a very lengthy response to the script call by the construct 2 application.";
The Construct 2 code is
Construct returns with.....
This is a very lengthy
apparently the remained of the text has been stolen