Please use a user exit for picking:
1) Activate the user exit for picking on storage type level settings
2) Write code that first searches for candidate bins that have at least the quantity required on TO
You can achieve this easily, not too much coding is needed here. Just looping through candidate bins and selecting the first one with the qty >= of the requested qty.
As for standard, I have tried to achieve this for a client in customizing only, but never actually go it to work.
You can do something with M strategy - Large / Small quantities, but this is more influencing the search between storage types, not storage bins in the same storage type.
So, to cut the story short, go with the user-exit for picking.