The challenge with junipers is that you can't cut back beyond growing shoots. If you have long leggy branches that you want to make more compact, you have to develop interior shoots closer to the trunk before you cut back. To do this, let the branch grow, clean up the old needles to let light and air into the interior and hope for new shoots to develop you can cut back to. If the branches are very old, you may have to graft. When you get new interior shoots you remove more foliage on the outer canopy to encourage stronger interior growth. When it's strong enough, you can cut back the old branch to the interior shoot.
As Eric pointed out, you'll often get new shoots at the crotch of older branches. Normally you'd remove these as part of normal maintenance, but if your goal is to chase back foliage, this growth can be very important.
Consider this branch:
This crotch growth is very important because the branches are leggy. It's too weak to cut back yet, so let it grow until it is stronger. Make it stronger by making sure it get's plenty of sun and by slowing down growth on the outer canopy by removing foliage. Then cut back and wire - like this:
Scott