Thanks for your interest in the multiple repository support!
A couple of remarks: if you use the multirepos branch, you don't need to
have 0.11b2 around - just install Trac from that checkout.
Also, you don't necessarily need to convert your Subversion repositories
to Mercurial, as "mixed" backends are supported. However there's no
cache yet (so for Subversion you'd have to use the direct-svnfs type).
An enhanced vc cache layer will be the next step, and if you have big
repositories, that will really be needed (unless you have a /really/
beefy server ;-) ).
As for the forest support, well, that's just a few lines of code away
and Ido Sebastiaan van Oostveen even started the effort a few months ago
- see http://hg.trbs.net/), so this just needs to be finalized.
On a related note, I think you're attempting this project consolidation
in order to be able to have a global overview of the activity of the
different projects, sharing common knowledge in the wiki, consolidated
search and queries, this sort of things. But won't you lack the ability
to have more focused "views" about what's going on? In particular, one
of the risks is that you'll get lots of information in the timeline,
which has currently no good filtering capabilities. I ask this because I
start to feel the need to go in the opposite direction (split a big
project into multiple ones), but of course with keeping the possibility
to have an overview when needed. So I'll soon start to work on multiple
project support, which should complement the multiple repository support
(each project will have one default repository and possibly others, like
the single project currently do in the multirepos branch). Migrating
multiple projects into one won't even require sick creativity in this
setup ;-)
-- Christian