Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
Mark the table with PNP info. Fix compilation by returning FILTER_STRAY in two places, as suggested by comments. Create a simple module from this. Left unconnected because I can't test it as a module.