Luis, please take a look at the attached patch as time permits.
it optimizes string-to-octets when called with simple-base-string's but unfortunately it compiles with warnings which stops asdf:load-op...
the problem is with calling instantiate-concrete-mappings with simple-base-string.
do you have any ideas how to handle this? i have this patch hanging around locally for quite some time now...