I come to the conclusion that making $foo.="bar"() work is more useful than complaining about a potential P5ism.
So, patch and tests are here: https://github.com/rakudo/rakudo/commit/98d9b87aaa https://github.com/perl6/roast/commit/5f82bde7e0 Closing ticket.