A small clue, last I attempted to use CGI::Session like this, I failed completely, and declared it to be broken. No idea where or how exactly, but upon asking others in the CB, it appears I'm not the only one.
So my advice would be 'use something else'.
C.