It just occurred to me that it's only dirty to connect the WAN port on a router to the LAN port on another router if you are doing NAT on both routers. If the downstream router forwards packets without NAT, and the upstream router knows about the downstream router's subnet, and they don't overlap, it's just plain old routing...