Répondre à ma propre question. J'ai effectivement eu des erreurs de syntaxe dans la méthode distincte de mongoose. Il accepte 3 paramètres, je n'en avais que 2. La syntaxe correcte avec une regex (ou n'importe quelle condition) est :
Performance.collection.distinct('lc_actor', {lc_actor: regex}, function(err, docs) {
À partir de la documentation de Mongoose pour Model.distinct() :
Model.distinct(field, conditions, callback);
http://mongoosejs.com/docs/finding-documents.html