What other sleep problems may be a factor?
Sleep apnea is a condition that is characterized by a collapse of the airway that occurs during sleep. When the airway collapses, eventually the person wakes up to resume breathing, and goes back to sleep and does it again. Obviously, if you have to wake up to breathe, you don't sleep very well.
There's substantial literature suggesting that the falls in oxygen and the elevations in carbon dioxide contribute to the development of heart disease. Sleep apnea clearly contributes to the development of high blood pressure, and it leads to the development of heart attacks, strokes and congestive heart failure as well.
How might sleeping too long be a factor in heart disease?
There have been at least three major studies of huge groups of people to look at the relationship between sleep duration and some of these outcomes, and they've all shown that if you sleep too long, you tend to get adverse outcomes. In some cases, the outcome was heart disease. In other cases, it was death. None of the studies have come up with a very good explanation, even in a speculative way.
The one explanation they commonly give is maybe these people have a sleep disorder such as sleep apnea, which causes them to spend more time in bed, and therefore they end up with a medical problem.