Linking stockpiles for the still is not *that* hellish.
I do it all the time. You need a barrel stockpile, at least one still specific stockpile (I actually make one for each type of alcohol that I want to brew, but I'm funny that way) and you need a general plant stockpile. Give from the general plant stockpile to the still specific stockpile. Give from the still specific stockpile to the still. And *very important*: give from the barrel stockpile to the still (because once you give from a stockpile to a workshop, *everything* must come from a "give stockpile"). That's it.
I use 1 manager order each to brew from plant and brew from fruit daily if there is at least 1 brewable fruit/plant and I have less than some threshold of booze (which I usually set at a 1 month supply, so twice the number of dwarfs in the fortress). This also helps to randomise what's brewed.
To even out production, I assign seasons to different above ground crops (even though you don't have to). I tend to use the same seasons that things grow in where I live in real life. That way I only have a few things at the still at any given time. This ensures some randomisation. Also, remember that you need *very little food* in your fortress. A single tile will be producing something like 25-30 booze a month once you have a decently skilled grower. In my current fortress I have 11 brewable crops to satisfy the cravings of my dwarfs. If I had them all going at the same time I would be producing enough booze for 120 dwarfs even if there was only 1 tile for each crop. Since I cook with brew, I plant slightly more than I would need (but you only need about 20% more to compensate for that). If you have a lot of freeloaders/visitors and you serve them drinks, then you need to brew a bit more.
TL;DR: Yes it's viable. A 4x5 farm is as much as you will ever need to keep even a big fortress in drink. I usually start with 3 tiles. Link stockpiles, and use the manager -- it's easy and fun.