This is my home course and I run a 55/42 x 11-28 on my P5. There is only one section on the course that you would need a 28 with your compact gearing. This section is called Sparks grade and is roughly going to be 6'-9' of climbing at about an 8% average grade.
The main climbing comes over a 11.5 mile section from Elk Lake to Sunrise Lodge. Strava has me riding this segment 36 times with my top 10 times between 39'-42'. The average gradient is only 2% over this stretch but that is deceptive as 931ft of climbing comes over the last 4.5 miles. From Elk Lake to Sunrise lodge it plays out like this - 5 x 1:00-2:30 stair-steps, 2 short rollers as you pass Devil's Lake, an 5'-7' flat lead-in to Sparks grade, 9'-16' climb to Todd Lake, then two short gradual climbs to Sunrise lodge. The last 4.5 miles averages 4% with the first mile at 8% average. My average top 10 time on 42 strava attemps is roughly 19:00 and ranges from 17:20-21. 98%+ of riders will ride both of these sections slower than me but this should help you get a better time frame.
Lastly, the Sunriver Cutoff descent is roughly 14 miles back to T2 with 7 miles of fast decending and 7 miles of 0 - (2%). Even with a 55 I run out of gears in spots on top, but for the most part I'm pedaling. This descent is basically straight the whole time and is safe and on nice roads. It's about 60-40 on headwind vs. tailwind for this section. If there is a headwind I would fuel up on the steep section and be as aero as possible over the last 7 miles of gradual DH. Averge time for steep 7 miles is 11'-12' at 36-38mph. Average time for 10 miles of descent (I rarely ride the final 3 miles into Sun River) is 17'-19' at 32-35mph.
Elk Lake To Sunrise Lodge Climbing Segment
https://www.strava.com/...sults&gender=all DH Segment
https://www.strava.com/...sults&gender=all