ExtrinsicV5 needs signing support through TransactionExtensions. This means that the api needs to support VerifySignature. This will be a bit awkward for the api since signing use to be done directly on the api, but now it will be done through a TransactionExtension.
Some type of workflow will need to be established here, as well as correcting the docs on signing in the future for V5.