Bg95-m3 gnss uart

Hello, I would like to ask about the UART GNSS in the BG95-M3. I used the connection that is in the datasheet, but it seems too big and takes up a lot of space on the PCB.If I understood it correctly, I cannot use the translator chip. I wonder if it could be done differently and better.

You can refer to the following figure design


Or use a level shifting chip design based on PCB size