Sí, los he empaquetado (vamos, los he metido dentro de una carpeta) y los he subido dentro de la carta "local" de Moodle.
al iniciar moodle como administrador Moodle me avisa de que hay nuevos servicios y los instala.
Todo funciona correcto.
Y usando la variable que dices funciona correcto:
$CFG->dirroot