Irish director Ruth Meehan’s charming debut fluctuates between dark and poignant without compromising its comic sensibilities