It makes sense that the Irish Repertory Theatre should have taken an interest in a musical set in Innisfree, and Charlotte Moore, the company's artistic director, has contrived with her usual deftness to paper over the show's flaws and bring its considerable charms to the fore.