Parte disso já está no lugar do MongoDB, veja um artigo decente aqui:
Em termos de roteamento de leitura, existem algumas implementações nos drivers, mas ele não está embutido. A versão completa do recurso de leitura de dados localizada deve ser lançada com o 2.2
Se você quiser dar uma olhada nos dois principais problemas do servidor núcleo, pode dar uma olhada aqui:
E, claro, você pode votar no recurso para aumentar a lista:)