If you have to travel a lot then expenses can be paid for out of your own pocket or direct from the company account.
If you travel a lot then those expenses soon add up and it's quite easy to explain away cash withdrawals to the Mrs as being required for taxis, meals etc whilst paying some of them on the company card and keeping the cash.
You can also withdraw cash direct from the company and declare it as a directors loan, expense claims can be allocated against this or just pay back from your personal account , you can explain it to the Mrs as overdrawn dividends being paid back
Apologies for any bad English, typing this out on a mobile
Most of what you quote above is for genuine expenses anyway. I know a fellow punter who claims all his genuine mileage expenses and gets this paid in cash, thereby builds up his punting fund (having taken out the fuel cost element out). This a legitimate business expense claim, which he does not wish for his wife to see that income.
Taking out loads of cash withdrawals from personal account will only mask and hide from your OH the cash that you then set aside for punting purposes. You should only be able to legitimately claim back what you have spent on traveling, subsistence etc. so the excess cash drawn form the personal account will enable you to have your punts, but they should not be expenses that you can claim back.
Cash withdrawn from company and declared as director's loan..... again, this is a short term cash extraction that you could use for punting purposes, but you are kidding yourself, as ultimately you will end up paying for it form your pocket, when the overdrawn loan account has to be cleared by either a salary or a dividend.
AFAI can see, in your above suggestion, you are merely clouding the issue so that your OH is not able to follow all the (large) withdrawals, but this should be separated from making legitimate claims for business expenses incurred when traveling round the country.