There are lots of things to look at:
1) Asset allocation. A basic allocation would have you invested in large caps, small/mid caps, international funds, etc. I am assuming that you are relatively young and OK with fluctuations in the market, and that you have a long time horizon (greater than 20 years).
These funds all pretty much seem to do the same thing - look for undervalued companies of any size (Royce is small/mid, but the others are broad). They are too alike.
Assuming your Roth is your only investment vehicle right now, you should think about a low cost, broad market index fund as a start. Vanguard Total Stock Market Index, for example. Then you can add a similar small cap index and and international fund, maybe a REIT. Add/expand this list as you put in more money. Or you could buy a large cap growth and large cap value fund to get you started, just as another option. The idea is to diversify across a variety of asset classes.
2) Cost - over time, expenses eat a huge part of your profits.
These funds have expense ratios of 1.17%, 1.29%, and 1.07%. Vanguard funds have expense ratios around 0.15% to 0.2%. This makes a BIG difference over one's lifetime.
3) Index vs. managed
Index funds are cheap (especially at Vanguard or Fidelity), and most managed funds don't beat their indices consistently - two reasons many people hear will sing their praises over and over again (I'm one of them).
Having said that, I do own some managed funds, ones that do have a pretty good track record of beating their indices. They make up about 30% of my portfolio. But if you are just starting out, I'd build a core base in index funds and they worry about managed funds later.
Hope this helps. And of course, these are just MHO, worth what you paid for it!