Trac-site lists python-2.5 as requirement for trac-0.11_beta1 The ebuild doesn't list it as a requirements. I'm already seeing trac-plugins with python-2.5 specific code. gitplugin using the newly added with statement in python-2.5 f.e.
http://trac.edgewall.org/wiki/TracInstall lists python-2.3 as dependency. It only states that python-2.5 is required "if mod_python is used together with xml-related things". This particular case should eventually be treated as a new Apache bug. Trac-0.11 final releases will be compatible with python-2.3. The fact that 3rd-party plugins make use of python-2.5 specific code has nothing to do with trac dependencies. Since these plugins are not packaged by Gentoo atm, it's up to you to manually fulfill their requirements. You might also want to write ebuilds for them in your local overlay.