Hi Tony, different square/dual boluses seem to work in different ways in different people!
We use a dual wave for pasta, about 50% up front and the rest over 4 hours. But if it's wholemeal pasta, we give less up front as it digests more slowly. For basmati rice, we bolus all up front, but for wholemeal rice we need a dual wave (still experimenting with the duration of the square part, after all these years!). The problem can often be in what you are eating with it - sauces high in fat like carbonara, or curries for example, can cause a rise in BGs hours later. We then find that the pump doesn't want to allow a correction bolus because there is "active insulin" from the square part of the bolus. We find it better to use an increased temp basal over several hours (in addition to the meal bolus) to deal with meals like these.
Similarly for fish and chips from the chippy. For oven chips we just do a normal bolus. For chipshop chips we bolus all upfront for the carbs, but do a 140% temp basal for 2-3 hours to account for the fat metabolising into glucose.
We also use dual waves for treats like chocolate brownies etc! But these aren't a regular enough item for me to be sure we're getting it right.