I didnt intend for my response to seem like it was inteded as rebuttle to yours eyelectic. I was just replying at the same time to the intial question, and just happned to mention Pacific also. Pacific was the only school that I know that "requires" you to have shadowed an optometrist and without pay.
As for charitable volunteering, I believe it isnt a requirement, but I believe it is highly recommended. You are getting yourself into a career path where you will be helping others, and doing some volunteer work during your freetime as an undregraduate can show that you do care about helping others, rather than just going into the career for money and prestige.