Hand tanks usually need 500ml to cover the spool so you are always covered there
Not true of 35mm film. I've got four tanks, two stainless steel and two plastic. With the stainless tanks, I use 250ml per roll, which provides some margin for error (225 would probably cover, but just barely). With one plastic tank (an unusual Russian design), 250ml also covers one roll, but with less margin. With the other plastic tank (an AP design), IIRC 325ml is recommended, but I always use 350ml because it's easier to measure.
With most of these tanks, 500ml will cover
two rolls of 35mm film or one roll of medium format film. I believe the AP tank requires a bit more than this for 2x35mm or MF, but I don't recall the precise value.
I've never had a problem I could attribute to too little developing agent when using 250ml per 35mm roll. I've used Rodinal 1+25 and 1+50, D-76 1+1 through 1+4, XTOL 1+1 (and a roll or two at 1+2), PC-Glycol 1+49, DS-10 1+1, and DS-12 2+1. These are all pretty conventional developers (PC-Glycol, DS-10, and DS-12 are home-brew formulas, but they're fairly conventional in design even if they aren't commonly used.) PC-Glycol is probably the oddest of them, and I believe it's got the lowest concentration of developing agents. It's never given me unexpectedly thin negatives, although I've had to test to find appropriate developing times for it with most films, and I'm sure I've gotten thin negatives from underdeveloping when doing such tests.