Although he may have cited 'family reasons' this comes barely 24 hours after this was reported by the Beeb:
Defence Secretary John Hutton said Mr Purnell had made "the wrong decision" and Mr Brown was "the right man to lead our party and our country".
Link
here
Perhaps the 'family reasons' were his family telling him to get off the sinking ship now rather than be dragged down by Mr Brown!