Certainly doable in a day as long as the snow isn't so deep to require snowshoes. I think you could ski it and save a lot of downhill time but don't have any experience with doing so. My biggest worry with that is that the steepest descent will be at the very end when you are already very tired.
We will need a TR!