This is a good one! Maybe par of slightly less than architect (but def less than oracle) because of the specificity but it doesn’t combine with any existing character role which keeps the balance.
Maybe the dancer should name one odd and one even Evil if you wanted to increase the potency a bit. (Puppet is Odd, Puppeteer is Even) (No even evils and no odd evils would be pretty helpful if that happened, which might be too OP.)