At first impression from @D3vpurity his post, Meow doesn’t seem very fond of a vesting idea, but maybe if the solution is simple and an elegant solution like he said, he would be open to consider it.
One more thought about this; instead of doing penalties you can also pose it as a bonus only for staking (eg. 100% instant claim, with a 10 - 25%% bonus for staking. The bonus could come from reducing the allocations from all the different distribution categories.