AFAIK you can use the old cli_wallet with the new witness_node.
The cli_wallet is just a frontend to the RPC interface of the witness_node, just like the GUI client is. There haven't been any serious changes in the RPC API recently, so it should just work.