Hey! I'm not sure of the answer to that, I thought I would say hello though!! I love urchins, but they knock too many things over, so I stopped keeping them. I don't know if there is a mini variety or not!!
I would say no. They need ALOT of algae to graze on that a 10gal probably wouldn't support. Lots of coralline and lots of green stuff from my experience.