this is what forums are all about. Exchange of experience, talking about the good stuff, talking about the not so good stuff, what was missing and sharing your thoughts. As you said, it is food for thoughts and your point about the "small" and "compact" key words is well taken.
You tried out the tips, you got mostly success and reduced your code size (and probably even sped up some routines) and you also found one instance where the code size increased.
If all developers would study the application notes like you did with this one, there would be more happy campers :)
Thank you for sharing your experience and the good hints with the Keil key words