Have you given consideration to an "audit" function that would search through a tree and detect relationships where the years don't make sense? Things to detect would be like the following:
(1) Married before age 10;
(2) Married after the death of either spouse;
(3) Children born before age 10 of the mother or father;
(4) Children born after age 50 of the mother;
(5) Death more than 110 years after birth.
These conditions could raise red flags (like the green leaves) to alert you that something is likely wrong.