@lhuegele
I understand the routing issue, that's why my proposition is to use 10.x.x.x and 172.16-32.x.x as routable addresses under the main router. It would be just a convention, any other one would be fine as long as you stick to it. 192.168.x.x can then be used under the second level NAT routers subRTR1 and subRTR2...
(In the scenario where under both subRTR2 and 3 192.168.1.x is used)
I don't see a routing issue in this setup. A packet is leaving from a PC under subRTR1 (let's say 192.168.1.3) with an Internet server as destination.
Whenever the packet traverses subRTR1 it will now have a source IP of 192.168.0.2.
A packet coming from "the same" address (192.168.1.3) under subRTR3 will have a source IP of 192.168.0.3 once NATted. This scenario is identical to two PC's with 192.168.0.2 and 192.168.0.3 talking to PC's on the Internet through NATing router mainRTR.
Now, when packets return from Internet, they are first NATted back by mainRTR. The destination will thus become 192.168.0.2 and 192.168.0.3 respectively. This would designate the correct sub-router which then does the final NAT back to 192.168.1.3 and 192.168.1.3 (based on internal NAT tables, basically based on source/destination ports for finding the original host)
@dearingkr
as explained in the answer to lhuegele I would personnaly stick to 10.x.x and 172.16-32.x.x as new routable addresses under mainRTR. I would setup EIGRP or OSPF or any other routing protocol to make sure routing runs fine in this address space (and totaly independent of the routing in the main public addressable space).
Even under the subRTRs you might end up using some sort of routing protocol, as you still have 255 class C networks there... (depending if you use "subnet zero" or not etc..., and I'm sure a CCNA knows what I'm talking about ;-) In order to make it a little more understandable (not only for me

) I ommited these kind of details in previous posts ...
You are right that the size of routing tables could become enormous. However, they would be a magnitude bigger on the real Internet routers (4,17 billion routable addresses compared to the 18 million we need to route privately...
In fact I once worked for a company specialised in network monitoring and when I first looked at the routing table on an actual ISP "edge router" of a customer, I was amazed to say the least!)
CU
G.