I’m thinking this Caroler role might be rather underpowered in some circumstances, and rather overpowered in others. You’re gonna need to deal with the interactions with other roles I think, as it might only be usefulin a few situations:
you need to trust the Carolers target is actually town.
the players outed by the Caroler need to be confirmed for the carol to provide an immediate benefit to the town

if you have a PoE consisting of X, Y, Z and W, you’d need to know at least two of the players’ alignments to be able to derive any immediate use from the Carolers ability (via the justice).

If there are no justices in the game, it’s possible the Carolers role won’t be terribly useful to the town.