The backslash is just a presentation issue.
When you do (mapcar #'symbol-name (read-from-string "(<)"))
you probably get ("<")
, so you are getting the right symbol.
If you want, you can report this as a bug to the CCL maintainers, since this backslash is a (minor) deviation from the ANSI CL standard.