How would you guys recommend a paranoid way to sweep a paper wallet into a Trezor?
Sadly, Trezor don't support sweeping within their wallet software
So, I would recommend using Electrum in conjunction with your Trezor. You would need to do the following:
1. Download Electrum from official website:
https://electrum.org/#download2.
Verify digital signature of Electrum3. "Standard Wallet -> Use a hardware device -> [select your trezor] -> then select "legacy" (1-type addresses) or "p2sh-segwit" (3-type addresses) depending on how you have configured the Trezor"
4. Once the wallet is "created", confirm that it is indeed generating the addresses you think it should (compare with the Trezor wallet)
5. Once you are satisfied you have it setup properly in Electrum, simply use the following menu option: "Wallet -> Private Keys -> Sweep"
This will allow you to enter multiple private keys... and will automatically select the first unused address from your Trezor to send the coins to. You can change that address if you wish.
Note that Electrum supports sweeping from multiple different address types, so when you enter the private keys in the "sweep" dialog, they need to be entered in the following format(s), based on the the script type of the address you are trying to sweep FROM:
"legacy" private key (1-type address) => p2pkh:KxZcY47uGp9a...
"p2sh-segwit" private key (3-type address) => p2wpkh-p2sh:KxZcY47uGp9a...
"native segwit" private key (bc1 address) => p2wpkh:KxZcY47uGp9a...
Given you did this a long time ago, I'd guess that your paper wallet is a "legacy" address starting with a "1"... so use the p2pkh:YourPaperWalletPrivateKeyGoesHere format