A autenticação MSCHAPv2 exige que o servidor tenha senhas de texto não criptografado. Eu não acho que você pode contornar que se seus clientes são telefones celulares - você precisa de certificados para os outros métodos de autenticação strong.
Eu já tive uma configuração pptpd- > FreeRADIUS- > MySQL em execução. O pppd não tem um plugin direto para o ldap AFAIK, então você precisa empregar o RADIUS entre eles. E você precisa de senhas de texto puro em algum lugar - eu não me sentiria tão bem armazenando-as no LDAP, mas deveria ser possível.