Just a personal opinion.
Thats 4 manditory readback items. RWY, Heading, alt and QNH
And involves two changes to flight path and an altimeter change with its associated cross checks.
At that stage of the proccedings (below FL100) the paper work is away so the PNF has to remember it all.
Personally i find it easier if you seperated the changes in flight path, heading changes from the level changes then it's easier for the PNF to cross check the PF has set the correct values.
You will proberly find that the read back is more snappy as well so the total time for 2 sets of instructions with 2 readbacks is less than the 1 with full read back, with the bonus of less mistakes or "say again"