I actually got around to setting up SVN with mod_dav today. Apart from the fact that OpenSSL is a piece of shit and causes problems if you have non-ASCII characters in any of the fields. It seems to work fine, even commits over HTTP. Feels a bit weird, though.
By the way: Gentoo sucks. Error messages are overrated and I want to install Debian on this box.