You need to get your Lantus dose right before you can think about getting your fast acting dose correct. When Lantus is injected, it crystallises and slowly disolves throughout the day. Let's say, for example, your husband is on 24 units of Lantus (it makes the example easier to understand). This means he will be getting 1 unit of Lantus per hour. If he tests before eating and two hours after eating, not only would he have consumed his fast acting insulin, but also 2 units of his Lantus; and 1 unit of Lantus has the same BG-lowering power as 1 unit of fast acting insulin.
So if you try to figure out your fast acting dose (I.e. carb ratios) before Lantus, then you can't know if your pre-meal and post-meal readings are down to fast acting or basal insulin. Therefore, if you calculate your fast acting dose, then try to increase your basal, you may well go hypo after eating and blame the basal, when it could be your fast acting dose that was too high.
Try testing throughout the night again. If there is no sign of hypo and a steady BG increase then I'd suggest your basal is too low. Figure your basal before your fast acting, there is little chance of any decent level of control unless it is done in this order.
For every 1.6mmol/l change in overnight levels, adjust the basal by 10%.
My money is still firmly in the basal being too low.