slighty a-typical route, no 'real' MTF and no ITT (can't remember this race without ITT).
Last stage clearly seems the most difficult, and will for 90% decide the race. Considering that the last hard climb is quite far from the finish, it could be most likely a small group finishing together (2-5 riders). So best classified of them will win.
Stage 1: difficult to judge. Are those very small hills in the last 35k of the stage difficult enough to trouble sprinters?
Stage 2: interesting part between 120-150k, but far from the finish, will any team make the race hard in this phase. Last hill/mountain is not steep at all, so probably reduced bunch sprint.
Stage 3: Puncheur stage. A little bit hard to judge how difficult the hills are. But considering the dark green they will be at least steep. Second most important stage of the race.
Stage 4: All about that 2nd cat climb. Probably looking at the profile first few km will be around or above 8%. Difficult enough for the favorites to try something, but not difficult enough for big time differences.
Stage 5: Puncheur stage light. Could have some impact on the GC as those small hills seems rather steep.
Stage 6: The most important stage. Strong team could help with tactical movements.