You can always start by using your existing vimL config with neovim as it is compatible (plugins included) and then slowly convert your config to lua, which I can’t recommend enough, IMHO it’s a much better language and the lua plug-in ecosystem is amazing, aside from fugitive all my plugins are lua native and they are much better and more modern than their vimscript counterparts.
I rushed to reply, read your comment again after and understood my own whoosh :)