I guess so, because Template Haskell is not available on ARM. But yes, then you can write out the lenses manually.
EDIT: And this link ties Template Haskell to GHCi: http://stackoverflow.com/a/10929803
EDIT: And this link ties Template Haskell to GHCi: http://stackoverflow.com/a/10929803
Maybe what you're thinking of is the problem with cross-compiling and Template Haskell. Generally speaking, that does not work because Template Haskell can do evil platform-specific things at compile time, so if the host and target architectures don't match, you can run into problems.
Anyway, you can use Template Haskell on ARM, you just have to compile it on ARM.