Yes, but there is no guarantee that they are going to eat enough of it, or often enough. I mean chooks do pretty much what they want; it's not like you are spoonfeeding them 'exactly' what they require to deal to the worms.
Regularity is always best. Sunflower seeds for their plumage; pumpkin seeds for the worms - green, organic if possible, ground up (2cups to 25 birds) in their feed for a week.
Not laying: due to age or feed usually. A lot of people feed pellets and mash and nothing else but I disagree and think that chooks need a whole LOT more. I feed the following and recommend it to others.
Mine get a stew twice a week; fed hot if it's cold weather and cold if it's hot weather. I make a stew just like you would for yourself. I start off with onion and plenty of garlic, sautee the meat (do not add salt or pepper), throw in a range/mix of garden-fresh (not frozen) veges and boil until the meat is tender and falls apart when you press it with a fork. Do not thicken the stew. Throw in 2/3 cups rice and let the stew liquid 'cook' into the rice or be absorbed. This will thicken the stew naturally. When rice cooked through serve, or do it the day before and heat and serve the next morning; depending on the weather. Always stir the rice so that it doesn't stick to the bottom of your pan.
Twice a week make them a salad, lettuce, tomatoe, cheece, grated carrot, chopped raw garlic and onion and anything else they will eat. Do not add seasoning or oil.
Twice a week do a mash; freshly ground wheat, corn and oats is best. I use a coffee grinder for mine.
One day a week feed fresh raw meat and greens.
Every day put 8 drops apple cider vinegar in their water.
Every day make sure they have plenty of green food, raw.
Every day make sure they have wheat/corn on offer in their pens.
Doesn't matter that they free range, what are they free ranging on?
Anyway, mine start laying before they have finished bringing up their babies and I put it down to their food.
Hope this helps
BB.