SuSE and other distros ship with the "sux" wrapper around su, which allows you to become root and still use X. I think this should be part of gentoo, too.
I don't have time for this one...
Please try sux-1.0 - just put into CVS. Not sure how to handle the missing version number of this package, so I just called it 1.0.