I always help my villagers get back to full health long before they get weakened, and I don't force them to research or build if they get injured. Except for my very first game, all my original villagers survive well past the moving of the boulder. My most successful so far - the oldest original villager was 59 when the boulder was moved.