I made an error, its 255.255.255.252
252 is :
11111100 , which leaves 00 for hosts (00,01,10,11). You remove 00 and 11 which are the entire network and broadcast so you have 2 machines per subnets
Then you want to have more hosts, you shift to the left
11111000
which is 248 (or /29 in cidr notation)
and gives you 000=3 bits = 8 machines -2 = 6
No its not a problem is CIDR routing.
http://www.faqs.org/rfcs/rfc1519.html
The rfc you mention are the address that the
internet global router (not your internal, local adress in rfc terminology) will not route. If they receive a packet for this adress (they don't have your netmask, they only look at the prefix:10), they thrash it. Its for security measures.