As I understand it that 2K limit is simply the mac address limit on the switch chip in the 1100AHx2. The box itself for routing etc isn't limited the same way.
I'm talking about forwarding, not routing.
The CCR series do not use switch chips, all ports are connected directly to the CPU and all the processing is done in that core. Therefore no switch chip to have this limit, it simply becomes a limit of any programming or storage limits imposed by the system or software.
So, all switching is done in-CPU? On a general-purpose core (like the Tilera one) that would be far from "wire-speed"!