What I would do is write my own multitex shader with a basic blendmap. Then I would write a simple tool that lets me paint directly onto the blendmap channels, this shouldn't be too hard for a terrain.
"Falls das Resultat nicht einfach nur dermassen gut aussieht, sollten Sie nochmal von vorn anfangen..." - Manual