i too treat a pre lunch hypo with lunch. But by pre lunch i do mean the reading litterally before i eat and calculate my bolus.
If im low then i eat my lunch as normal (usually between 60 - 110 carbs) and take 0.5U or 1.0U less bolus, depending on how low i am.
If the Hypo is about half hour from lunch then i treat it with some biscuits in the office... it usually serves me well for half and hour until i have my lunch.
If you are going low before your meals, then it would suggest that maybe your Basal is sightly too high or you are taking too much meal bolus and the tail end of the action profile in your bolus is taking you too low.
I would first try adjusting your basal by 1 unit and leave for a week to see the results.
Just my two pence worth.
Of course this all does depend on whether you are type 1 or type 2.