High latency via tunnels in multiple wireless hops

I would like to create a new thread about this argument because I found some news experimenting with tunnels and wireless. My initial inspiration where those threads: http://community.ubnt.com/t5/airOS-Software-Configuration/5-3-5-High-latency-via-GRE-or-EOIP-when-Airmax-enabled/m-p/225718/highlight/false#M19300
and http://forum.mikrotik.com/t/mpls-latency/63291/11 .

The topic is: if you ping through a routed/bridged network composed of multiple wireless hops, you see very different latency results inside and outside a tunnel. Difference from 4ms to 40ms. Why?
I found a key to try some kind of better understanding on tunnel latency problem.

Suppose a network composed by 3 wireless hops and 1 bridge @ 1st hop and 1 router @ 2nd hop (RouterA-AP->CPE-bridge-AP->CPE-router-AP->CPE-RouterB).

You ping RouterB from RouterA directly or inside an Eoip tunnel between A and B.

If you ping with less than 1500 bytes packet size, you notice some big difference between inside and outside Eoip (avg 4ms out, avg 40ms in).

if you ping with 1510 bytes packet size (something little more than 1500), you can see very similar latency inside and outside Eoip tunnel (avg 50-60ms).

if you ping with 10000 bytes backet size (something big), you can see even better result inside Eoip (90-100ms) than outside it (110-120ms).

So, the problem, according to me, is that if you use ICMP and wireless gear can see it is ICMP simple traffic (less than 1500 bytes size), they doesn’t make anything; they only forward packets without lose time in making decisions.

If you ping inside tunnel (and so wireless device see it as normal tcp traffic, not icmp), or if you send packets so big to require ethernet fragmentation (with headers to indicate fragments), it seems that wireless devices lose time checking packets and making some kind of decision before forwarding it.

And this time lost is for every kind of traffic different form simple ICMP little unfragmented packets!

I think this is the behavior of every kind of tunnel, included VPLS. Every time packets are something different from simple little ICMPs, wireless multiple hops create high latency.