I am obviously out-voted on this, but caution that not everyone is sufficiently adept at reading-in the missing hyphens. Some alternate thought processes: “I have an hour before I have to go back to work, so I’ll have a brief rest.” “What happened to my grammar and punctuation books? Where did I put them?” “I invited the new girl on a date, by email. I expected a yes but go
The only one that bothers me slightly is the second. However, I don't think I would address the issue with hyphens. Probably I would write "my book on grammar and punctuation". (It should also have a question mark, by the way.)
On an different point, I feel that "an hour and a half rest" should properly have inserted either an apostrophe-s or the word "of".