А почему просто не взять любой *nix дистрибутив (который лучше знаете) (например я для шлюзов предпочитаю FreeBSD) и допилить его до нужно функционала? Ничего сложного в этом нет.
Зато получити именно то, что нужно вам, без лишнего функционала. Гибкость же выше, чем использовать чьё-то готовое.