dragons are easily spoiled by worms (they taste better and are easier to hunt). Dragons can get very spoiled...mine will currently only eat crickets and just the red repcal pellets (very few red come in a container). I need to try to work him out of this and into eating other stuff, and to do that I just have to wait until he gains a little more weight, and then only offer the food he should be eating. I'd say drop back on the worms (what kind of worms are they? mealworms are hard to digest and therefore shouldn't be offered too much and waxworms are too fattening and should be offered only occasionally) and just feed salad and crix for a while. How old are your dragons? If they are adults, they should only really be eating about 5-10 crickets every other day or so...the majority of an adult beardie's diet should be plant matter.
I feed mine in a seperate feeding container, and I think it works out better for the adult beardies, because they get lazy as adults and usually only eat crickets when they get close enough (in my experience, though I have seen a huge adult beardie just plowing through crickets). Feeding in a seperate container is the only way I'll go because there are risks when feeding in the living quarters, especially if you use a substrate that can (and will) be ingested. Also, like you said, crickets love to hide in cage furniture, and it would be more stressful to a beardie if you had to tear apart its home evertime you fed it. I think for most insectivorous reptiles it's just best to either feed in a seperate container, or out of a bowl (crickets can't get out of most slick-sided bowls, and they can't get enough grip to jump). Feeding them in a different place doesn't cause any stress unless it's a lizard that really doesn't like being handled. In that case, I would try the bowl method, and if all else fails, drop crickets in a couple at a time.
But it doesn't seem like you have a problem with feeding out side the enclosure. Just don't feed so many worms.