1. Heat the oven to 350°. Toast the nuts in the oven until golden brown, 5 to 10 minutes. Remove. Raise the heat to 425°.
2. In a small saucepan, bring the broth, the apricots, and 1/4 teaspoon salt to a simmer over moderately high heat. Remove from the heat and stir in the couscous. Cover and let sit for 5 minutes. Fluff with a fork. Add the almonds, 1/2 tablespoon of the butter, 1 1/2 teaspoons of the honey, the cinnamon, and 1/8 teaspoon each salt and pepper.
3. Fill the cavities of the hens with the couscous mixture. Twist the wings of the hens behind their backs and, if you like, tie the legs together. Put the hens, breast-side up, in a small roasting pan. Coat the hens with the oil; sprinkle with 1/8 teaspoon each salt and pepper. Dot with the remaining 1 tablespoon butter.
4. Roast the hens for 25 minutes. Baste them with the pan juices and drizzle with the remaining 1 teaspoon honey. Continue roasting until just done, 10 to 15 minutes longer.
5. When the hens are done, transfer them to a plate and leave to rest in a warm spot for about 5 minutes. Spoon the fat from the roasting pan and add the water to the juices. Cook over moderate heat, scraping the bottom of the pan to dislodge any brown bits, until reduced to 1/4 cup, about 3 minutes. Add a pinch each of salt and pepper. Cut the hens in half and serve with the stuffing and pan juices.
Wine Recommendation: This exotic dish calls for an equally exotic wine, like a delicious Australian sémillon, a not-too-dry white with hints of tangerine and almonds.