in reply to Re: catching ctrl+key combination
in thread catching ctrl+key combination

I'll second that. AHK is specifically targeted for the OP use case. You can do the key monitoring, the selection grab and the pass-on-to-perl script in about one line each.

The syntax and commands are certainly unique, so you'll want to have the AHK help file open at all times.