No problem. Since you are re-routing most of the board anyway, it probably wouldn’t be hard to choose pins to break out that will work for the UART bootloader, and keeping your original compact layout.
Here is the reference to allowable programing interfaces.
