I would like to see us Irrigate both Wines before we start the longer tasks of mining the bonus grass. With your plan we will only be at +3 food until turn 29. We would grow on turns 8, 15, 22, and 29. If we irrigate the wines first then on turn 12 we will have +4 food. We can then grow on turns 8, 14, 19, 24, and 29 for one additional citizen for the rest of the game.
If we skip the roading the initial wines tile then it will eventually cost us one more worker turn as just about any movement at that point could avoid the river.
On the other hand, if we were to do the following: Irrigate(4)-Move-Irrigate(4) then on turn 9 we would start having +4 food. We could then grow on turns 8, 13, 18, 23, and 28.
My vote would be to Irrigate and Road #1, followed by Irrigating and Roading #4, then Mining/Roading #2 then #3.