ATmega1284P: End to End using 1.0 IDE

Not at all, my design brings out all the usable pins and includes optional external pull up resistors like the R3 ProMini by Sparkfun, but your design is a good idea also.
BTW how do you plan to connect all the additional tx/rx and input/output pins when confined to 28 pins?