I'm using index document paths on S3 + CloudFront right now, it's definitely possible. Unfortunately, I don't remember exactly what I did to make it work. Some more Googling might give you the answer.
Edit: the setting is called "Default Root Object" when setting up a CloudFront distribution with an S3 origin.