The foods you mentioned are likely high in carbs and protein but low in fats (I assume you're eating lean meats with less than 20% fat). Try raising fat intake during breakfast and lunch, and moving some of your carb intake to dinner.
Add the following: avocados, EVOO, coconut oil, fatty fishes, fish oil, bacon, etc...
Since you can't always pick an optimal meal for lunch, for those days it might be nice to have a cup of coffee or a place to take a quick power nap.
Also, consider that the levels of serotonin, a sleep inducing agent, may rise after a carbohydrate heavy meal:
http://evolutionarypsychiatry.blogspot.com/2011/09/carbs-and-serotonin-connection-after.html,
http://www.ncbi.nlm.nih.gov/pubmed/21349213 AND
http://ajcn.nutrition.org/content/85/2/426.full
Based on that research, you want to look into supplementing with l-tyrosine, which counteracts the effects of serotonin. Not very paleo, but it works for many.