A straight $cache->get() is done now. Also, blank pages (like redirects) are no longer cached - duh.
That ugly prerun hack is gone. Thanks to the wiki, here's how it goes now:
$self->teardown;
print $self->_send_headers, $data;
exit( 0 );
Also, a few extra error checks are performed. Code updated.