а красивше не сделать такое? как например конструкторы работают или тот же ControllerBot?
в 2.х не сделать красивее.
разве что писать внешний балансировщик и патчить диспетчер =)
а вот в 3.0 уже хоть сейчас так делай, хоть там еще и нет половины нужной функциональности от 2.х