I have a possible workaround here - but would still need a change to Kirby. Basically an extension of this suggestion to make it more flexible - if routes were parsed before the cache, you could use them to return a different page for logged in users (and do other things)