#3 Grab it via Devel::LexAlias
Funny you should mention that. I was looking at japhy's Lexical::Alias the last couple of days (it's based on Devel::LexAlias) and noticed the same closure issue and suggested he mention it in the POD.
Are you just trying to get a reference to the %pat lexical?