Assign Public IPv6 Addresses to Back To Home Clients

I found Back To Home (BTH) to be convenient for automatically generating WireGuard configs, but it seems to use NAT for IPv6. I could set up a WireGuard server manually to assign actual IPv6 addresses, but then I would be giving up all the convenience of BTH (and tunnelling, though I am not behind a CG-NAT). Is there some way to make BTH assign public IPv6 addresses, or is a simple WireGuard server the only way?