Is what you have outlined the most secure method to moving coins from a paper wallet?
You can always add more security. Depending on the amount I can think of several ways to improve it:
- Don't reuse the same paper wallet
- Verify the signed transaction offline using different software (different OS and for instance coinb.in downloaded) and maybe even different hardware
- Let a trusted person (such as your spouse) verify everything offline before broadcasting to make sure you don't overlook something