Yes, sintax is correct. Remember to compact it (it has to be all on the same line) using a tool like http://jsoneditoronline.org/
package.list should contain the list of files used by the homebrew. So CHMM2.xml should be put there.
Yes, it's seems to be related to N3DS and unfortunately I...