How do we define a linearly separable problem?
1.) Perceptron is a non-linear transformation!
2.) Linear seperable function is only defined for boolean functions, see Wikipedia.
Therefore, yes, the statement is meant only for binary classification.
3.) For general functions, see the universal approximation theorem.