Роутер должен быть готов ретранслировать пакет в любой момент времени. Поэтому ему нельзя спать.
Тот функционал, что нужен - т.е. "спящие роутеры" описан в 802.15.4 (ищи по словам beacon, guarantee time slot...), но ни один из производителей ZigBee-стека его не реализовал. По-видимому, не смог.