It might be better to create an IPv4-in-IPv6 tunneling mechanism that
treats the IPv6 network as an IPv4 link layer and run standard IPv4
protocols such as ARP and DHCP over that. (Similar to 6over4 but the
other way around.)
=> "4over6" won't solve the same kind of problems, for instance it couldn't help to communicate with an old IPv4-only-for-ever printer.