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:
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.