"Couldn't I just use the TX, RX pins and remove the UNO to upload code to my MEGA2560 on PCB?" I believe so, if your MEGA2560 has a bootloader already installed.
In my opinion, you are indeed thinking correctly on that.Do you have a 100nF cap from an external DTR pin to the reset line also? Need for automated reset durung serial downloads. Very handy.