As 1zmm says, if this is truly the lasso objective function, use PROC GLMSELECT.
To answer your question, no, SAS/IML doesn't have any special-purpose optimization routines for L1 objective functions. In practice, people often formulate the problem in order to avoid the (slow) optimization. Instead, they develop techniques that enable them to solve the problem directly. For example, a popular technique for dealing with L1 optimization is called "coordinate descent." A reference is
http://www.ncbi.nlm.nih.gov/pmc/articles/PMC2929880/
In the article, the authors want to optimize Eqn 1, which has an L1 penalty term. They show that you can solve a series of one-dimensional problems whose solution is given by Eqn 5. (Details in http://www.jstor.org/stable/10.2307/4537438)