Limiting number of splits helps, but you still have to use NWC. Also, there’s many ways it can fail. There isn’t a good way to do it with bolt11.