The best thing to feed pretty much any rodent is a lab block. I think the most popular brand here is probably Mazuri, but some others are Kent, Harlan-Teklad, Purina LabDiet...there are a ton. Usually this has to be special ordered from a local feed store, or order online. Online is usually not a good idea, since shipping will cost just as much as the feed.
I don't have any experience with any worms, so I don't even know where to start.