perlcritic: Subroutines ... do not end with "return"; Always unpack @_ first; Mixed high and low-precedence booleans;
perlcritic: Subroutines ... do not end with "return"; Always unpack @_ first;
perlcritic: Subroutine "build_render_list" does not end with "return"
perlcritic: Subroutines "build_blocks", "build_block_list", "make_block" do not end with "return"
perlcritic: Subroutines ...  do not end with "return"
perlcritic: Subroutines "_process_page_list", "_process_page_array", "_make_page", "_update_or_create_page", "_build_meta_page_list" do not end with "return"