Sorry, but there is no alternative yet. Either you preload your data before Apache forks or it will be duplicated in all childs. No caching solution can help you share that memory between Apache childs.
You have to wait for Apache 2.0 with mod_perl 2.0 which use threads.