I've seen Dancer used in production code.
It is horrendous and disgusting.
Now apparently Dancer2 is so much better etc. pp.
But the Catalyst apps I've seen have always been quite a lot easier to maintain,
and Catalyst has been more extensible in my experience.
I'd recommend it at any time, though it does tend to be slower