Just to be clear, Rose didn't play Pickering, he played the bigger role of Alfred P. Doolittle. From your description of him as having two great musical numbers, I assume you meant Doolittle and wrote Pickering by accident (since Pickering has no songs really).